fix(india): error while parsing e-invoice (#31053)
This commit is contained in:
parent
65d55ea8fa
commit
9fb7b49b43
@ -649,6 +649,8 @@ def make_einvoice(invoice):
|
|||||||
try:
|
try:
|
||||||
einvoice = safe_json_load(einvoice)
|
einvoice = safe_json_load(einvoice)
|
||||||
einvoice = santize_einvoice_fields(einvoice)
|
einvoice = santize_einvoice_fields(einvoice)
|
||||||
|
except json.JSONDecodeError:
|
||||||
|
raise
|
||||||
except Exception:
|
except Exception:
|
||||||
show_link_to_error_log(invoice, einvoice)
|
show_link_to_error_log(invoice, einvoice)
|
||||||
|
|
||||||
@ -765,7 +767,9 @@ def safe_json_load(json_string):
|
|||||||
frappe.throw(
|
frappe.throw(
|
||||||
_(
|
_(
|
||||||
"Error in input data. Please check for any special characters near following input: <br> {}"
|
"Error in input data. Please check for any special characters near following input: <br> {}"
|
||||||
).format(snippet)
|
).format(snippet),
|
||||||
|
title=_("Invalid JSON"),
|
||||||
|
exc=e,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user