diff --git a/apps/wpm/serializers.py b/apps/wpm/serializers.py index fb43a85c..d2a9042a 100644 --- a/apps/wpm/serializers.py +++ b/apps/wpm/serializers.py @@ -160,10 +160,11 @@ class WMaterialSerializer(CustomModelSerializer): class MlogbSerializer(CustomModelSerializer): material_out_ = MaterialSimpleSerializer( source='material_out', read_only=True) + material_out_name = serializers.StringRelatedField(source='material_out', read_only=True) class Meta: model = Mlogb - fields = ['id', 'material_out', 'count_ok', 'material_out_'] + fields = ['id', 'material_out', 'count_ok', 'material_out_', 'material_out_name'] class MlogSerializer(CustomModelSerializer): @@ -183,6 +184,8 @@ class MlogSerializer(CustomModelSerializer): source='handover_mlog', read_only=True, many=True) material_out_ = MaterialSimpleSerializer( source='material_out', read_only=True) + material_out_name = serializers.StringRelatedField(source='material_out', read_only=True) + material_in_name = serializers.StringRelatedField(source='material_in', read_only=True) handle_user_name = serializers.CharField( source='handle_user.name', read_only=True) handle_user_2_name = serializers.CharField(