diff --git a/src/dispatch/case/flows.py b/src/dispatch/case/flows.py index 3956109b3268..a180b9b9eabd 100644 --- a/src/dispatch/case/flows.py +++ b/src/dispatch/case/flows.py @@ -400,6 +400,10 @@ def case_update_flow( # we update the ticket ticket_flows.update_case_ticket(case=case, db_session=db_session) + if case.status in [CaseStatus.escalated, CaseStatus.closed]: + # we update the document + document_flows.update_document(document=case.case_document, db_session=db_session) + # we update the tactical group if we have a new assignee if previous_case.assignee.individual.email != assignee_email: log.debug(