fix: fix stock movemend api

This commit is contained in:
behruz-dev
2025-08-30 10:09:35 +05:00
parent e981a5b42d
commit f88397e8d8

View File

@@ -152,16 +152,17 @@ class StockMovemendProductUpdateSerializer(serializers.Serializer):
raise serializers.ValidationError("Stock Movemend Product not found") raise serializers.ValidationError("Stock Movemend Product not found")
if movemend_product.inventory.quantity < data['quantity']: if movemend_product.inventory.quantity < data['quantity']:
raise serializers.ValidationError("invalid quantity, quantity must les than product quantity") raise serializers.ValidationError("invalid quantity, quantity must les than product quantity")
data['movemend_product'] data['movmend_products'] = movemend_product
return data return data
class StockMovemendUpdateSerializer(serializers.ModelSerializer): class StockMovemendUpdateSerializer(serializers.ModelSerializer):
movemend_product = StockMovemendProductUpdateSerializer(many=True, required=False) movmend_products = StockMovemendProductUpdateSerializer(many=True, required=False)
class Meta: class Meta:
model = StockMovemend model = StockMovemend
fields = [ fields = [
'wherehouse_from', 'project_folder', 'project', 'date', 'wherehouse_to', 'project_folder', 'project', 'date',
'comment', 'movemend_product' 'comment', 'movmend_products'
] ]
extra_kwargs = {'wherehouse_from': {'required': False}} extra_kwargs = {'wherehouse_to': {'required': False}}