Merge pull request #22037 from Thunderbottom/swift-check

fix: check if swift_number exists in bank account
This commit is contained in:
Deepesh Garg
2020-05-29 12:56:48 +05:30
committed by GitHub

View File

@@ -4,7 +4,7 @@ import frappe
def execute():
frappe.reload_doc('accounts', 'doctype', 'bank', force=1)
if frappe.db.table_exists('Bank') and frappe.db.table_exists('Bank Account'):
if frappe.db.table_exists('Bank') and frappe.db.table_exists('Bank Account') and frappe.db.has_column('Bank Account', 'swift_number'):
frappe.db.sql("""
UPDATE `tabBank` b, `tabBank Account` ba
SET b.swift_number = ba.swift_number, b.branch_code = ba.branch_code
@@ -12,4 +12,4 @@ def execute():
""")
frappe.reload_doc('accounts', 'doctype', 'bank_account')
frappe.reload_doc('accounts', 'doctype', 'payment_request')
frappe.reload_doc('accounts', 'doctype', 'payment_request')