From c286a73e0b881ce314aefd08b721b327d533e32c Mon Sep 17 00:00:00 2001 From: Pandiyan P Date: Tue, 26 May 2026 10:23:18 +0530 Subject: [PATCH] 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 09a490cd9dc..9dfc8a87e4f 100644 --- a/erpnext/controllers/queries.py +++ b/erpnext/controllers/queries.py @@ -544,7 +544,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"): @@ -604,7 +604,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"):