From bfd37dcc21268d9076915a9acf14a99bf3a4ef8e Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Tue, 26 May 2026 05:20:04 +0000 Subject: [PATCH] fix: prevent AttributeError in batch query filters (backport #55257) (#55279) 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 9e3bd91a164..08d2e26a61a 100644 --- a/erpnext/controllers/queries.py +++ b/erpnext/controllers/queries.py @@ -501,7 +501,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"): @@ -561,7 +561,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"):