fix: mlogbin 删除时未对应删除mlogbout的bug
This commit is contained in:
parent
7cca8b7277
commit
f43726a884
|
@ -563,7 +563,8 @@ class MlogbInViewSet(CreateModelMixin, UpdateModelMixin, DestroyModelMixin, Cust
|
||||||
Ftest.objects.filter(id__in=ftestIds).delete()
|
Ftest.objects.filter(id__in=ftestIds).delete()
|
||||||
if ins.mlogb_to:
|
if ins.mlogb_to:
|
||||||
ins.mlogb_to.delete()
|
ins.mlogb_to.delete()
|
||||||
Mlogb.objects.filter(id__in=Mlogbw.objects.filter(mlogb=ins).values_list("mlogb_to__id", flat=True)).delete()
|
mlogb_to_ids = list(Mlogbw.objects.filter(mlogb=ins).values_list("mlogb_to__id", flat=True))
|
||||||
|
Mlogb.objects.filter(id__in=mlogb_to_ids).delete()
|
||||||
ins.delete()
|
ins.delete()
|
||||||
|
|
||||||
@transaction.atomic
|
@transaction.atomic
|
||||||
|
|
Loading…
Reference in New Issue