fix: bug
This commit is contained in:
@@ -176,15 +176,17 @@ class StockMovemendUpdateSerializer(serializers.ModelSerializer):
|
|||||||
instance.comment = validated_data.get('comment', instance.comment)
|
instance.comment = validated_data.get('comment', instance.comment)
|
||||||
instance.save()
|
instance.save()
|
||||||
|
|
||||||
movemend_products = validated_data.pop('movemend_products')
|
movemend_products = validated_data.pop('movemend_products', [])
|
||||||
updated_products = []
|
if movemend_products:
|
||||||
for product_data in movemend_products:
|
updated_products = []
|
||||||
product = product_data['movemend_product']
|
for product_data in movemend_products:
|
||||||
product.quantity = product_data['quantity']
|
product = product_data['movemend_product']
|
||||||
updated_products.append(product)
|
product.quantity = product_data['quantity']
|
||||||
|
updated_products.append(product)
|
||||||
|
|
||||||
StockMovmendProduct.objects.bulk_update(
|
StockMovmendProduct.objects.bulk_update(
|
||||||
updated_products,
|
updated_products,
|
||||||
fields=['quantity']
|
fields=['quantity']
|
||||||
)
|
)
|
||||||
return instance
|
|
||||||
|
return instance
|
||||||
Reference in New Issue
Block a user