From a9e8978a5aaf1ba26c154544c5a26746feef4b71 Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Thu, 30 Jan 2025 12:43:17 +0100 Subject: [PATCH] fix(E Invoice Import): handle missing filters for Purchase Order Item (#87) --- .../doctype/e_invoice_import/e_invoice_import.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eu_einvoice/european_e_invoice/doctype/e_invoice_import/e_invoice_import.py b/eu_einvoice/european_e_invoice/doctype/e_invoice_import/e_invoice_import.py index e221690..de4994d 100644 --- a/eu_einvoice/european_e_invoice/doctype/e_invoice_import/e_invoice_import.py +++ b/eu_einvoice/european_e_invoice/doctype/e_invoice_import/e_invoice_import.py @@ -567,8 +567,8 @@ def link_to_purchase_invoice(einvoice: str, purchase_invoice: str): @frappe.whitelist() @frappe.validate_and_sanitize_search_inputs def po_item_query(doctype, txt, searchfield, start, page_len, filters, as_dict=False): - item_code = filters.pop("item_code") - purchase_order = filters.pop("parent") + item_code = filters.pop("item_code", None) + purchase_order = filters.pop("parent", None) if not purchase_order: return []