diff --git a/apps/wpm/serializers.py b/apps/wpm/serializers.py index 4b9865e3..b41ec8cc 100644 --- a/apps/wpm/serializers.py +++ b/apps/wpm/serializers.py @@ -310,6 +310,9 @@ class HandoverSerializer(CustomModelSerializer): def validate(self, attrs): if attrs.get('mlog', None): attrs['send_mgroup'] = attrs['mlog'].mgroup + attrs['send_dept'] = attrs['mlog'].mgroup.belong_dept + elif attrs.get('wm', None): + attrs['send_dept'] = attrs['wm'].belong_dept return super().validate(attrs) class Meta: