diff --git a/backend/app/tasks/incident_status_updated.py b/backend/app/tasks/incident_status_updated.py index 42153a4..313b57e 100644 --- a/backend/app/tasks/incident_status_updated.py +++ b/backend/app/tasks/incident_status_updated.py @@ -35,6 +35,13 @@ def get_rule_triggers(self, new_status: IncidentStatus, old_status: IncidentStat """Get matching triggers for status change""" triggers: list[str] = [] + # transition from triage to active + if ( + old_status.category == IncidentStatusCategoryEnum.TRIAGE + and new_status.category == IncidentStatusCategoryEnum.ACTIVE + ): + triggers.append("incident.accepted") + # transition from active to closed if ( new_status.category == IncidentStatusCategoryEnum.CLOSED