From 7738e5210195659d5554d72fca45c79688074e3d Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Tue, 5 Mar 2013 10:57:46 +0530 Subject: [PATCH] to_docstatus check bypassed for runserverobj --- webnotes/model/bean.py | 2 +- webnotes/widgets/form/run_method.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/webnotes/model/bean.py b/webnotes/model/bean.py index 2d1cf67c11..674668882d 100644 --- a/webnotes/model/bean.py +++ b/webnotes/model/bean.py @@ -153,7 +153,7 @@ class Bean: if not hasattr(self, "to_docstatus"): self.to_docstatus = 0 - if [db_docstatus, self.to_docstatus] != valid[method]: + if method != "runserverobj" and [db_docstatus, self.to_docstatus] != valid[method]: webnotes.msgprint(_("Cannot change from") + ": " + labels[db_docstatus] + " > " + \ labels[self.to_docstatus], raise_exception=DocstatusTransitionError) diff --git a/webnotes/widgets/form/run_method.py b/webnotes/widgets/form/run_method.py index f544c072a7..76f5ad72c2 100644 --- a/webnotes/widgets/form/run_method.py +++ b/webnotes/widgets/form/run_method.py @@ -49,7 +49,7 @@ def runserverobj(): if not wrapper.has_read_perm(): webnotes.msgprint(_("No Permission"), raise_exception = True) so = wrapper.make_obj() - wrapper.check_if_latest() + wrapper.check_if_latest(method="runserverobj") check_guest_access(so.doc)