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:
parent
32b19ed4f7
commit
007f7d55ba
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user