mirror of
https://github.com/frappe/erpnext.git
synced 2026-09-15 18:01:41 +00:00
fix: Update patch and bank form cleanup
This commit is contained in:
@@ -4,17 +4,11 @@ import frappe
|
||||
def execute():
|
||||
frappe.reload_doc('accounts', 'doctype', 'bank', force=1)
|
||||
|
||||
banks = frappe.get_all('Bank', 'name')
|
||||
for bank in banks:
|
||||
bank_accounts = frappe.get_all('Bank Account', filters={'bank': bank.name}, fields=['swift_number', 'branch_code'])
|
||||
bank_account = ''
|
||||
if len(bank_accounts):
|
||||
bank_account = bank_accounts[0]
|
||||
if bank_account and bank_account.swift_number:
|
||||
bank.swift_number = bank_account.swift_number
|
||||
if bank_account and bank_account.branch_code:
|
||||
bank.branch_code = bank_account.branch_code
|
||||
bank.save()
|
||||
frappe.db.sql("""
|
||||
UPDATE `tabBank` b, `tabBank Account` ba
|
||||
SET b.swift_number = ba.swift_number, b.branch_code = ba.branch_code
|
||||
WHERE b.name = ba.bank
|
||||
""")
|
||||
|
||||
frappe.reload_doc('accounts', 'doctype', 'bank_account')
|
||||
frappe.reload_doc('accounts', 'doctype', 'payment_request')
|
||||
Reference in New Issue
Block a user