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):
|
def update(self, instance, validated_data):
|
||||||
validated_data.pop("mlogb")
|
validated_data.pop("mlogb")
|
||||||
ftest_data = validated_data.pop("ftest", None)
|
ftest_data = validated_data.pop("ftest", None)
|
||||||
mlogbw = super().update(instance, validated_data)
|
mlogbw:Mlogbw = super().update(instance, validated_data)
|
||||||
if ftest_data:
|
if ftest_data:
|
||||||
mlogbw = self.save_ftest(mlogbw, ftest_data)
|
mlogbw = self.save_ftest(mlogbw, ftest_data)
|
||||||
|
elif ftest_data is None:
|
||||||
|
if mlogbw.ftest:
|
||||||
|
mlogbw.ftest.delete()
|
||||||
return mlogbw
|
return mlogbw
|
||||||
|
|
||||||
class MlogbOutUpdateSerializer(CustomModelSerializer):
|
class MlogbOutUpdateSerializer(CustomModelSerializer):
|
||||||
|
|
Loading…
Reference in New Issue