fix(minor): update frappe.error_log to new API (#30864)
* fix(minor): update frappe.error_log to new API
* refactor: changes for updated log_error api
Co-authored-by: Ankush Menat <ankush@frappe.io>
diff --git a/erpnext/stock/reorder_item.py b/erpnext/stock/reorder_item.py
index ee151b7..4763b47 100644
--- a/erpnext/stock/reorder_item.py
+++ b/erpnext/stock/reorder_item.py
@@ -136,14 +136,14 @@
mr_list = []
exceptions_list = []
- def _log_exception():
+ def _log_exception(mr):
if frappe.local.message_log:
exceptions_list.extend(frappe.local.message_log)
frappe.local.message_log = []
else:
exceptions_list.append(frappe.get_traceback())
- frappe.log_error(frappe.get_traceback())
+ mr.log_error("Unable to create material request")
for request_type in material_requests:
for company in material_requests[request_type]:
@@ -207,7 +207,7 @@
mr_list.append(mr)
except Exception:
- _log_exception()
+ _log_exception(mr)
if mr_list:
if getattr(frappe.local, "reorder_email_notify", None) is None: