fix: pass stock_qty to get_pricing_rule_for_item

get_pricing_rule_for_item uses the "stock_qty" and "qty" arguments to filter pricing rules.
Not passing stock_qty prevents for example the shopping cart from filtering pricing rules appropriately based on Quantity.
This commit is contained in:
kasgel 2020-09-05 12:15:49 +02:00 committed by GitHub
parent 8e4ae0af56
commit a59f8640d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -82,6 +82,7 @@ def get_price(item_code, price_list, customer_group, company, qty=1):
pricing_rule = get_pricing_rule_for_item(frappe._dict({
"item_code": item_code,
"qty": qty,
"stock_qty": qty,
"transaction_type": "selling",
"price_list": price_list,
"customer_group": customer_group,