feat: mlogbw编辑时可删除ftest
This commit is contained in:
parent
357b1fdfa0
commit
f955c8bd8c
|
@ -880,9 +880,12 @@ class MlogbwCreateUpdateSerializer(CustomModelSerializer):
|
|||
def update(self, instance, validated_data):
|
||||
validated_data.pop("mlogb")
|
||||
ftest_data = validated_data.pop("ftest", None)
|
||||
mlogbw = super().update(instance, validated_data)
|
||||
mlogbw:Mlogbw = super().update(instance, validated_data)
|
||||
if ftest_data:
|
||||
mlogbw = self.save_ftest(mlogbw, ftest_data)
|
||||
elif ftest_data is None:
|
||||
if mlogbw.ftest:
|
||||
mlogbw.ftest.delete()
|
||||
return mlogbw
|
||||
|
||||
class MlogbOutUpdateSerializer(CustomModelSerializer):
|
||||
|
|
Loading…
Reference in New Issue