fix: reposting failed status not updated (#39970)

This commit is contained in:
rohitwaghchaure 2024-02-20 12:13:18 +05:30 committed by GitHub
parent fa1113f912
commit d4264f7ba1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -294,9 +294,20 @@ def repost(doc):
doc.log_error("Unable to repost item valuation")
message = frappe.message_log.pop() if frappe.message_log else ""
if isinstance(message, dict):
message = message.get("message")
if traceback:
message += "<br>" + "Traceback: <br>" + traceback
frappe.db.set_value(doc.doctype, doc.name, "error_log", message)
message += "<br><br>" + "<b>Traceback:</b> <br>" + traceback
frappe.db.set_value(
doc.doctype,
doc.name,
{
"error_log": message,
"status": "Failed",
},
)
outgoing_email_account = frappe.get_cached_value(
"Email Account", {"default_outgoing": 1, "enable_outgoing": 1}, "name"