fix: Honor price list in Shopping Cart Settings

This commit is contained in:
Faris Ansari 2019-07-03 19:22:49 +05:30
parent e5f8d24ead
commit 76afcf4cba

View File

@ -251,11 +251,13 @@ def _get_cart_quotation(party=None):
if quotation: if quotation:
qdoc = frappe.get_doc("Quotation", quotation[0].name) qdoc = frappe.get_doc("Quotation", quotation[0].name)
else: else:
[company, price_list] = frappe.db.get_value("Shopping Cart Settings", None, ["company", "price_list"])
qdoc = frappe.get_doc({ qdoc = frappe.get_doc({
"doctype": "Quotation", "doctype": "Quotation",
"naming_series": get_shopping_cart_settings().quotation_series or "QTN-CART-", "naming_series": get_shopping_cart_settings().quotation_series or "QTN-CART-",
"quotation_to": party.doctype, "quotation_to": party.doctype,
"company": frappe.db.get_value("Shopping Cart Settings", None, "company"), "company": company,
"selling_price_list": price_list,
"order_type": "Shopping Cart", "order_type": "Shopping Cart",
"status": "Draft", "status": "Draft",
"docstatus": 0, "docstatus": 0,