From 907c432772489e6fc7b6b7614ae51963dbf486e7 Mon Sep 17 00:00:00 2001 From: David Whittaker Date: Mon, 30 Jun 2025 12:39:27 -0700 Subject: [PATCH] fix(case): add assignee and reporter to case group --- src/dispatch/case/flows.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/dispatch/case/flows.py b/src/dispatch/case/flows.py index d511c9ef4b26..957c64115d0b 100644 --- a/src/dispatch/case/flows.py +++ b/src/dispatch/case/flows.py @@ -318,6 +318,24 @@ def case_new_create_flow( # we transition the case to the closed state if its case type has auto close enabled case_auto_close_flow(case=case, db_session=db_session) + if case.assignee and case.assignee.individual: + group_flows.update_group( + subject=case, + group=case.tactical_group, + group_action=GroupAction.add_member, + group_member=case.assignee.individual.email, + db_session=db_session, + ) + + if case.reporter and case.reporter.individual: + group_flows.update_group( + subject=case, + group=case.tactical_group, + group_action=GroupAction.add_member, + group_member=case.reporter.individual.email, + db_session=db_session, + ) + return case