diff --git a/erpnext/patches/v16_0/clear_procedures_from_receivable_report.py b/erpnext/patches/v16_0/clear_procedures_from_receivable_report.py index 5eaf0f14fc8..c362d4ef605 100644 --- a/erpnext/patches/v16_0/clear_procedures_from_receivable_report.py +++ b/erpnext/patches/v16_0/clear_procedures_from_receivable_report.py @@ -2,11 +2,11 @@ import frappe def execute(): + frappe.db.sql("drop function if exists ar_genkey") + frappe.db.sql("drop procedure if exists ar_init_tmp_table") + frappe.db.sql("drop procedure if exists ar_allocate_to_tmp_table") + if frappe.db.get_single_value("Accounts Settings", "receivable_payable_fetch_method") == "Raw SQL": frappe.db.set_single_value( "Accounts Settings", "receivable_payable_fetch_method", "UnBuffered Cursor" ) - - frappe.db.sql("drop function if exists ar_genkey") - frappe.db.sql("drop procedure if exists ar_init_tmp_table") - frappe.db.sql("drop procedure if exists ar_allocate_to_tmp_table")