diff --git a/app/enums.py b/app/enums.py index a0dfbb467..37b3b6892 100644 --- a/app/enums.py +++ b/app/enums.py @@ -211,3 +211,4 @@ class StatisticsType(StrEnum): REQUESTED = "requested" DELIVERED = "delivered" FAILURE = "failure" + PENDING = "pending" diff --git a/app/service/statistics.py b/app/service/statistics.py index a6b58e067..042927c3f 100644 --- a/app/service/statistics.py +++ b/app/service/statistics.py @@ -96,6 +96,8 @@ def _update_statuses_from_row(update_dict, row): NotificationStatus.VIRUS_SCAN_FAILED, ): update_dict[StatisticsType.FAILURE] += row.count + elif row.status == NotificationStatus.PENDING: + update_dict[StatisticsType.PENDING] += row.count def create_empty_monthly_notification_status_stats_dict(year):