From 8375345e564521c0aff26e18829cf7c4036b4179 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Sun, 28 Apr 2024 11:30:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20stlog=20create=E6=97=B6validate2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpm/serializers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/wpm/serializers.py b/apps/wpm/serializers.py index d7a4cce0..7e6e3567 100644 --- a/apps/wpm/serializers.py +++ b/apps/wpm/serializers.py @@ -36,12 +36,12 @@ class StLogSerializer(CustomModelSerializer): ['is_shutdown', 'sflog', 'duration'] def create(self, validated_data): - current_sflog = validated_data.pop('current_sflog') + current_sflog_id = validated_data.pop('current_sflog') current_note = validated_data.pop('note', '') with transaction.atomic(): validated_data['sflog'] = get_sflog( validated_data['mgroup'], validated_data['start_time']) - if current_sflog.id != validated_data['sflog'].id: + if current_sflog_id != validated_data['sflog'].id: raise ParseError('值班时间与发生时间不一致') instance = super().create(validated_data) SfLogExp.objects.create(