From f644c19760ec2536d0a9996f7a116db7baa2969e Mon Sep 17 00:00:00 2001 From: Sagar Vora <16315650+sagarvora@users.noreply.github.com> Date: Fri, 21 Nov 2025 14:04:15 +0530 Subject: [PATCH] fix: ignore chunk if no valid invoices found --- .../v15_0/migrate_old_item_wise_tax_detail_data_to_table.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/erpnext/patches/v15_0/migrate_old_item_wise_tax_detail_data_to_table.py b/erpnext/patches/v15_0/migrate_old_item_wise_tax_detail_data_to_table.py index 8229ea7ef46..be1dd75e163 100644 --- a/erpnext/patches/v15_0/migrate_old_item_wise_tax_detail_data_to_table.py +++ b/erpnext/patches/v15_0/migrate_old_item_wise_tax_detail_data_to_table.py @@ -53,6 +53,10 @@ def execute(): for index in bar: chunk = docnames[index : index + chunk_size] doc_info = get_doc_details(chunk, doctype) + if not doc_info: + # no valid invoices found + continue + docs = [d.name for d in doc_info] # valid invoices # Delete existing item-wise tax details to avoid duplicates