fix: def cal_mlogb_count bug

This commit is contained in:
caoqianming 2025-01-02 17:14:56 +08:00
parent 70e344ed68
commit cd6e78961b
1 changed files with 2 additions and 3 deletions

View File

@ -550,14 +550,13 @@ class MlogbwViewSet(CustomModelViewSet):
@transaction.atomic
def perform_create(self, serializer):
ins = super().perform_create(serializer)
ins = serializer.save()
self.cal_mlogb_count(ins.mlogb)
return ins
@transaction.atomic
def perform_destroy(self, instance):
mlogb = instance.mlogb
super().perform_destroy(instance)
instance.delete()
self.cal_mlogb_count(mlogb)