Fix capping quantity to stock levels by always validating line items with quantity zero

Stock::Quantifier.can_supply? returns false for an input of zero when stock level is negative
This commit is contained in:
luisramos0
2018-12-13 20:49:58 +00:00
parent 3085e15961
commit bc22b0a58e

View File

@@ -4,6 +4,7 @@ Spree::Stock::AvailabilityValidator.class_eval do
return if line_item.skip_stock_check
quantity = adapt_line_item_quantity_to_inventory_units(line_item)
return if quantity == 0
validate_quantity(line_item, quantity)
end