fix: bypass credit limit check
This commit is contained in:
parent
bb3cec1556
commit
86720deeae
@ -632,4 +632,4 @@ execute:frappe.reload_doc('desk', 'doctype','dashboard_chart')
|
|||||||
erpnext.patches.v12_0.add_default_dashboards
|
erpnext.patches.v12_0.add_default_dashboards
|
||||||
erpnext.patches.v12_0.remove_bank_remittance_custom_fields
|
erpnext.patches.v12_0.remove_bank_remittance_custom_fields
|
||||||
erpnext.patches.v12_0.generate_leave_ledger_entries
|
erpnext.patches.v12_0.generate_leave_ledger_entries
|
||||||
erpnext.patches.v12_0.move_credit_limit_to_customer_credit_limit #
|
erpnext.patches.v12_0.move_credit_limit_to_customer_credit_limit
|
@ -21,19 +21,19 @@ def move_credit_limit_to_child_table():
|
|||||||
if frappe.db.has_column('Customer', 'bypass_credit_limit_check_at_sales_order'):
|
if frappe.db.has_column('Customer', 'bypass_credit_limit_check_at_sales_order'):
|
||||||
fields = ", bypass_credit_limit_check_at_sales_order"
|
fields = ", bypass_credit_limit_check_at_sales_order"
|
||||||
|
|
||||||
credit_limit_data = frappe.db.sql(''' SELECT
|
credit_limit_record = frappe.db.sql(''' SELECT
|
||||||
name, credit_limit
|
name, credit_limit
|
||||||
{0}
|
{0}
|
||||||
FROM `tabCustomer`'''.format(fields), as_dict=1) #nosec
|
FROM `tabCustomer`'''.format(fields), as_dict=1) #nosec
|
||||||
|
|
||||||
companies = frappe.get_all("Company", 'name')
|
companies = frappe.get_all("Company", 'name')
|
||||||
|
|
||||||
for customer in credit_limit_data:
|
for record in credit_limit_record:
|
||||||
customer = frappe.get_doc("Customer", customer.name)
|
customer = frappe.get_doc("Customer", customer.name)
|
||||||
for company in companies:
|
for company in companies:
|
||||||
customer.append("credit_limit_reference", {
|
customer.append("credit_limit_reference", {
|
||||||
'credit_limit': customer.credit_limit,
|
'credit_limit': record.credit_limit,
|
||||||
'bypass_credit_limit_check': customer.bypass_credit_limit_check_at_sales_order,
|
'bypass_credit_limit_check': record.bypass_credit_limit_check_at_sales_order,
|
||||||
'company': company.name
|
'company': company.name
|
||||||
})
|
})
|
||||||
customer.save()
|
customer.save()
|
Loading…
x
Reference in New Issue
Block a user