From 5aab22e9d999b8215ed090a2babc5cb6d51d9cf0 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 4 Mar 2024 14:22:22 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B7=A5=E6=AE=B5=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E5=90=8C=E6=97=B6=E6=9B=B4=E6=96=B0route?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/mtm/views.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/mtm/views.py b/apps/mtm/views.py index c3d7eb18..61b05a92 100644 --- a/apps/mtm/views.py +++ b/apps/mtm/views.py @@ -77,6 +77,12 @@ class MgroupViewSet(CustomModelViewSet): search_fields = ['name'] ordering = ['sort', 'create_time'] + def perform_destroy(self, instance): + Route.objects.filter( + mgroup=instance, material__need_route=False).delete() + Route.objects.filter(mgroup=instance).update(mgroup=None) + instance.delete() + class TeamViewSet(CustomModelViewSet): """