diff --git a/apps/wpm/serializers.py b/apps/wpm/serializers.py index 1788594f..d3991f97 100644 --- a/apps/wpm/serializers.py +++ b/apps/wpm/serializers.py @@ -211,6 +211,12 @@ class WMaterialCreateSerializer(CustomModelSerializer): class Meta: model = WMaterial fields = ['material', 'count', 'batch', 'mgroup'] + extra_kwargs = { + 'material': {'required': True}, + 'count': {'required': True}, + 'batch': {'required': True}, + 'mgroup': {'required': True, 'allow_null': False}, + } def validate(self, attrs): attrs['belong_dept'] = attrs['mgroup'].belong_dept