From 4f89f3a85646061ef39730eb658b9904f7b3b0b3 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Tue, 26 May 2026 05:11:11 +0000 Subject: [PATCH] fix: prevent AttributeError in batch query filters (backport #55257) (#55278) Co-authored-by: Pandiyan P fix: prevent AttributeError in batch query filters (#55257) --- erpnext/controllers/queries.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/controllers/queries.py b/erpnext/controllers/queries.py index dd48a65e5e9..b5bcadbdabc 100644 --- a/erpnext/controllers/queries.py +++ b/erpnext/controllers/queries.py @@ -481,7 +481,7 @@ def get_batches_from_stock_ledger_entries(searchfields, txt, filters, start=0, p if filters.get("posting_date") and filters.get("posting_time"): query = query.where( stock_ledger_entry.posting_datetime - <= get_combine_datetime(filters.posting_date, filters.posting_time) + <= get_combine_datetime(filters.get("posting_date"), filters.get("posting_time")) ) if not filters.get("include_expired_batches"): @@ -541,7 +541,7 @@ def get_batches_from_serial_and_batch_bundle(searchfields, txt, filters, start=0 if filters.get("posting_date") and filters.get("posting_time"): bundle_query = bundle_query.where( stock_ledger_entry.posting_datetime - <= get_combine_datetime(filters.posting_date, filters.posting_time) + <= get_combine_datetime(filters.get("posting_date"), filters.get("posting_time")) ) if not filters.get("include_expired_batches"):