Merge pull request #14303 from frappe/mergify/bp/develop/pr-13929

fix: handle JSON content in run_doc_method (backport #13929)
This commit is contained in:
gavin 2021-09-30 15:34:07 +05:30 committed by GitHub
commit 6078cbabaa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -223,7 +223,10 @@ def run_doc_method(method, docs=None, dt=None, dn=None, arg=None, args=None):
doc = frappe.get_doc(dt, dn)
else:
doc = frappe.get_doc(json.loads(docs))
if isinstance(docs, str):
docs = json.loads(docs)
doc = frappe.get_doc(docs)
doc._original_modified = doc.modified
doc.check_if_latest()