1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-02-26 20:54:21 +01:00

(bug) add product to cart button quantity min error

This commit is contained in:
Du Peng 2022-09-14 09:26:29 +02:00
parent 32b19ed4f7
commit 007f7d55ba

View File

@ -7,11 +7,11 @@ class Cart::AddItemService
raise Cart::InactiveProductError unless orderable.is_active
quantity = orderable.quantity_min > quantity.to_i ? orderable.quantity_min : quantity.to_i
item = order.order_items.find_by(orderable: orderable)
quantity = orderable.quantity_min > quantity.to_i && item.nil? ? orderable.quantity_min : quantity.to_i
raise Cart::OutStockError if quantity > orderable.stock['external']
item = order.order_items.find_by(orderable: orderable)
if item.nil?
item = order.order_items.new(quantity: quantity, orderable: orderable, amount: orderable.amount)
else