mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-06 12:04:00 +00:00
fix: validate last_gl_update exists before comparing (#46464)
(cherry picked from commit 0a5ca0c35f)
Co-authored-by: Dany Robert <rtdany10@gmail.com>
This commit is contained in:
@@ -607,6 +607,7 @@ def _ensure_idle_system():
|
||||
if frappe.flags.in_test:
|
||||
return
|
||||
|
||||
last_gl_update = None
|
||||
try:
|
||||
# We also lock inserts to GL entry table with for_update here.
|
||||
last_gl_update = frappe.db.get_value("GL Entry", {}, "modified", for_update=True, wait=False)
|
||||
@@ -614,6 +615,9 @@ def _ensure_idle_system():
|
||||
# wait=False fails immediately if there's an active transaction.
|
||||
last_gl_update = add_to_date(None, seconds=-1)
|
||||
|
||||
if not last_gl_update:
|
||||
return
|
||||
|
||||
if last_gl_update > add_to_date(None, minutes=-5):
|
||||
frappe.throw(
|
||||
_(
|
||||
|
||||
Reference in New Issue
Block a user