فهرست منبع

fix generate main ticket

blezz-tech 1 ماه پیش
والد
کامیت
20fc1be325
1فایلهای تغییر یافته به همراه17 افزوده شده و 14 حذف شده
  1. 17 14
      sharix_admin/signals.py

+ 17 - 14
sharix_admin/signals.py

@@ -98,20 +98,23 @@ def create_test_users(sender, **kwargs):
                         test_group,
                         group
                     )
-                    print(f"Test user created: {user}")
-        
-
-        # Создание тикета об создании пользователей
-        Ticket.objects.create(
-            title=f"Создание тестовых пользователей",
-            ticket_list=TicketList.objects.get(pk=2103),
-            ticket_type=141,
-            due_date=datetime.now().date(),
-            created_by=User.objects.first(phone_number=2101),  # test-metaservice-admin-1
-            note=f"""
-                Успешное создание тестовых пользователей
-            """
-        )
+
+        # Создание тикета о создании пользователей
+        if Ticket.objects.all().exists():
+            # test-metaservice-admin-1
+            user = get_user_model().objects.filter(phone_number=2101).get()
+            ticket_list = TicketList.objects.get(pk=2103)
+
+            Ticket.objects.create(
+                title=f"Создание тестовых пользователей",
+                ticket_list=ticket_list,
+                ticket_type=1,  # ST_REQUEST
+                due_date=datetime.now().date(),
+                created_by=user,
+                note=f"""
+                    Успешное создание тестовых пользователей
+                """
+            )
 
 
 @receiver(post_migrate)