Merge pull request #57880 from Shllokkk/guard-clear-reconciliation-patch

fix: guard reconciliation table deletes when tables are missing
This commit is contained in:
Shllokkk
2026-08-07 20:03:19 +05:30
committed by GitHub

View File

@@ -1,3 +1,4 @@
import frappe
from frappe import qb
@@ -13,5 +14,8 @@ def execute():
"Payment Reconciliation Allocation",
]
for x in doctypes:
# child tables may not exist yet on sites where this pre-model-sync patch runs first
if not frappe.db.table_exists(x):
continue
dt = qb.DocType(x)
qb.from_(dt).delete().run()