Merge pull request #35208 from frappe/mergify/bp/version-14-hotfix/pr-35142

fix: ineffective bypass flag for Credit Limit in Customer Group (backport #35142)
This commit is contained in:
ruthra kumar
2023-05-08 14:51:29 +05:30
committed by GitHub

View File

@@ -665,11 +665,15 @@ def get_credit_limit(customer, company):
if not credit_limit:
customer_group = frappe.get_cached_value("Customer", customer, "customer_group")
credit_limit = frappe.db.get_value(
result = frappe.db.get_values(
"Customer Credit Limit",
{"parent": customer_group, "parenttype": "Customer Group", "company": company},
"credit_limit",
fieldname=["credit_limit", "bypass_credit_limit_check"],
as_dict=True,
)
if result and not result[0].bypass_credit_limit_check:
credit_limit = result[0].credit_limit
if not credit_limit:
credit_limit = frappe.get_cached_value("Company", company, "credit_limit")