fix: def cal_mlogb_count bug
This commit is contained in:
parent
70e344ed68
commit
cd6e78961b
|
@ -550,14 +550,13 @@ class MlogbwViewSet(CustomModelViewSet):
|
||||||
|
|
||||||
@transaction.atomic
|
@transaction.atomic
|
||||||
def perform_create(self, serializer):
|
def perform_create(self, serializer):
|
||||||
ins = super().perform_create(serializer)
|
ins = serializer.save()
|
||||||
self.cal_mlogb_count(ins.mlogb)
|
self.cal_mlogb_count(ins.mlogb)
|
||||||
return ins
|
|
||||||
|
|
||||||
@transaction.atomic
|
@transaction.atomic
|
||||||
def perform_destroy(self, instance):
|
def perform_destroy(self, instance):
|
||||||
mlogb = instance.mlogb
|
mlogb = instance.mlogb
|
||||||
super().perform_destroy(instance)
|
instance.delete()
|
||||||
self.cal_mlogb_count(mlogb)
|
self.cal_mlogb_count(mlogb)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue