From cd6e78961ba6d4b4353a9d3ea7926b309161864c Mon Sep 17 00:00:00 2001 From: caoqianming Date: Thu, 2 Jan 2025 17:14:56 +0800 Subject: [PATCH] fix: def cal_mlogb_count bug --- apps/wpm/views.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/wpm/views.py b/apps/wpm/views.py index 8cf47c53..3cdf9e36 100644 --- a/apps/wpm/views.py +++ b/apps/wpm/views.py @@ -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)