From a834da4c198e73ac0c6585327eafcac6603461fb Mon Sep 17 00:00:00 2001 From: Kenneth Kehl <@kkehl@flexion.us> Date: Mon, 24 Feb 2025 14:30:58 -0800 Subject: [PATCH] fix test --- app/service/rest.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/service/rest.py b/app/service/rest.py index 275f60e95..fb18d4a6d 100644 --- a/app/service/rest.py +++ b/app/service/rest.py @@ -1153,9 +1153,19 @@ def get_service_message_ratio(): messages_sent = dao_get_notification_count_for_service_message_ratio( service_id, current_year ) + messages_remaining = my_service.total_message_limit - messages_sent + + if my_service.total_message_limit - messages_sent < 0: + raise Exception( + f"Math error get_service_message_ratio(), \ + total {my_service.total_message_limit} \ + messages_sent {messages_sent} remaining {messages_remaining} \ + service_id {service_id} current_year {current_year}" + ) return { "messages_sent": messages_sent, + "messages_remaining": messages_remaining, "total_message_limit": my_service.total_message_limit, }, 200