From 2f6539efb3452574276bcefaa781dc1123d3058b Mon Sep 17 00:00:00 2001 From: Sampo Tawast Date: Tue, 8 Oct 2024 12:33:07 +0300 Subject: [PATCH] fix: expose empty changes with a change reason to the response --- backend/benefit/applications/services/change_history.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/backend/benefit/applications/services/change_history.py b/backend/benefit/applications/services/change_history.py index 0816711d52..d2d473605f 100644 --- a/backend/benefit/applications/services/change_history.py +++ b/backend/benefit/applications/services/change_history.py @@ -282,7 +282,12 @@ def create_change_set(app_diff, employee_diffs): employee_diff.changes, EXCLUDED_EMPLOYEE_FIELDS, True, delta_time ) - return change_set if len(change_set["changes"]) > 0 else None + return ( + change_set + if len(change_set["changes"]) > 0 + or (change_set["reason"] and len(change_set["reason"]) > 0) + else None + ) change_sets = list( filter(