From c7a7cb2b9016c38791a7dafb179833448488f4c9 Mon Sep 17 00:00:00 2001 From: KerollesFathy Date: Thu, 11 Dec 2025 19:45:01 +0000 Subject: [PATCH] fix: Add virtual doctypes to the list of ignored doctypes in transaction deletion --- .../transaction_deletion_record/transaction_deletion_record.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py b/erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py index 55c42471131..ab49fb2a7bf 100644 --- a/erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py +++ b/erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py @@ -349,7 +349,8 @@ class TransactionDeletionRecord(Document): def get_doctypes_to_be_ignored_list(self): singles = frappe.get_all("DocType", filters={"issingle": 1}, pluck="name") - doctypes_to_be_ignored_list = singles + virtuals = frappe.get_all("DocType", filters={"is_virtual": 1}, pluck="name") + doctypes_to_be_ignored_list = singles + virtuals for doctype in self.doctypes_to_be_ignored: doctypes_to_be_ignored_list.append(doctype.doctype_name)