diff --git a/frappe/__init__.py b/frappe/__init__.py index 4ab86e6b5d..01187541d3 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -1537,7 +1537,7 @@ def logger(module=None, with_more_info=True): from frappe.utils.logger import get_logger return get_logger(module or 'default', with_more_info=with_more_info) -def log_error(message=None, title=None): +def log_error(message=None, title=_("Error")): '''Log error to Error Log''' # AI ALERT: @@ -1546,9 +1546,8 @@ def log_error(message=None, title=None): # this hack tries to be smart about whats a title (single line ;-)) and fixes it if message: - if '\n' not in message: - title = message - error = get_traceback() + if '\n' in title: + error, title = title, message else: error = message else: