From 2d2140aad0fb306d9f6a65402aea1fc2d8e13deb Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 25 Jul 2024 06:48:10 +0530 Subject: [PATCH] fix: keyerror posting_time (backport #42452) (#42460) fix: keyerror posting_time (#42452) fix: keyerror: posting_time (cherry picked from commit 06e2d7265c2f7dceedf3fc75462f1bb3190b6d4a) Co-authored-by: rohitwaghchaure --- erpnext/stock/stock_ledger.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/erpnext/stock/stock_ledger.py b/erpnext/stock/stock_ledger.py index e14b0f87501..8373ea14dec 100644 --- a/erpnext/stock/stock_ledger.py +++ b/erpnext/stock/stock_ledger.py @@ -1588,9 +1588,11 @@ def get_stock_ledger_entries( if not previous_sle.get("posting_date"): previous_sle["posting_datetime"] = "1900-01-01 00:00:00" else: - previous_sle["posting_datetime"] = get_combine_datetime( - previous_sle["posting_date"], previous_sle["posting_time"] - ) + posting_time = previous_sle.get("posting_time") + if not posting_time: + posting_time = "00:00:00" + + previous_sle["posting_datetime"] = get_combine_datetime(previous_sle["posting_date"], posting_time) if operator in (">", "<=") and previous_sle.get("name"): conditions += " and name!=%(name)s"