fix: Upgrading v3 to v4 generates two ticket flow

pull/14851/head^2
wangruidong 2025-02-14 14:33:02 +08:00 committed by Bryan
parent db040bbd06
commit 2b7c8b9c07
1 changed files with 1 additions and 1 deletions

View File

@ -11,7 +11,7 @@ def create_ticket_flow_and_approval_rule(apps, schema_editor):
ApprovalRule = apps.get_model("tickets", "ApprovalRule")
super_user = User.objects.get(username='admin')
flow = TicketFlow.objects.create(created_by='System', type='apply_asset', org_id=org_id)
flow, created = TicketFlow.objects.get_or_create(created_by='System', type='apply_asset', org_id=org_id)
rule_instance = ApprovalRule.objects.create(strategy='super_admin')
rule_instance.assignees.set([super_user])
flow.rules.set([rule_instance, ])