diff --git a/app/main/views/dashboard.py b/app/main/views/dashboard.py index d3f725761..30579c40b 100644 --- a/app/main/views/dashboard.py +++ b/app/main/views/dashboard.py @@ -99,14 +99,19 @@ def add_rates_to(delivery_statistics): delivery_statistics ) + sum_of_statistics.update({ + 'emails_sent': sum_of_statistics['emails_failed'] + sum_of_statistics['emails_delivered'], + 'sms_sent': sum_of_statistics['sms_failed'] + sum_of_statistics['sms_delivered'] + }) + return dict( emails_failure_rate=( - "{0:.1f}".format((float(sum_of_statistics['emails_failed']) / sum_of_statistics['emails_requested'] * 100)) - if sum_of_statistics.get('emails_requested') else 0 + "{0:.1f}".format((float(sum_of_statistics['emails_failed']) / sum_of_statistics['emails_sent'] * 100)) + if sum_of_statistics.get('emails_sent') else 0 ), sms_failure_rate=( - "{0:.1f}".format((float(sum_of_statistics['sms_failed']) / sum_of_statistics['sms_requested'] * 100)) - if sum_of_statistics.get('sms_requested') else 0 + "{0:.1f}".format((float(sum_of_statistics['sms_failed']) / sum_of_statistics['sms_sent'] * 100)) + if sum_of_statistics.get('sms_sent') else 0 ), **sum_of_statistics ) diff --git a/app/templates/views/dashboard/today.html b/app/templates/views/dashboard/today.html index 0a37580c5..fe66a37fc 100644 --- a/app/templates/views/dashboard/today.html +++ b/app/templates/views/dashboard/today.html @@ -13,9 +13,9 @@