Merge pull request #15105 from ankush/return_self

fix: return self after submit/cancel
This commit is contained in:
mergify[bot] 2021-11-28 03:55:24 +00:00 committed by GitHub
commit 00172a6cb5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -915,7 +915,7 @@ class Document(BaseDocument):
def _submit(self):
"""Submit the document. Sets `docstatus` = 1, then saves."""
self.docstatus = 1
self.save()
return self.save()
@whitelist.__func__
def _cancel(self):
@ -925,17 +925,17 @@ class Document(BaseDocument):
new_name = gen_new_name_for_cancelled_doc(self)
frappe.rename_doc(self.doctype, self.name, new_name, force=True, show_alert=False)
self.name = new_name
self.save()
return self.save()
@whitelist.__func__
def submit(self):
"""Submit the document. Sets `docstatus` = 1, then saves."""
self._submit()
return self._submit()
@whitelist.__func__
def cancel(self):
"""Cancel the document. Sets `docstatus` = 2, then saves."""
self._cancel()
return self._cancel()
def delete(self, ignore_permissions=False):
"""Delete document."""