Browse Source

to_docstatus check bypassed for runserverobj

version-14
Nabin Hait 12 years ago
parent
commit
7738e52101
2 changed files with 2 additions and 2 deletions
  1. +1
    -1
      webnotes/model/bean.py
  2. +1
    -1
      webnotes/widgets/form/run_method.py

+ 1
- 1
webnotes/model/bean.py View File

@@ -153,7 +153,7 @@ class Bean:
if not hasattr(self, "to_docstatus"): if not hasattr(self, "to_docstatus"):
self.to_docstatus = 0 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] + " > " + \ webnotes.msgprint(_("Cannot change from") + ": " + labels[db_docstatus] + " > " + \
labels[self.to_docstatus], raise_exception=DocstatusTransitionError) labels[self.to_docstatus], raise_exception=DocstatusTransitionError)




+ 1
- 1
webnotes/widgets/form/run_method.py View File

@@ -49,7 +49,7 @@ def runserverobj():
if not wrapper.has_read_perm(): if not wrapper.has_read_perm():
webnotes.msgprint(_("No Permission"), raise_exception = True) webnotes.msgprint(_("No Permission"), raise_exception = True)
so = wrapper.make_obj() so = wrapper.make_obj()
wrapper.check_if_latest()
wrapper.check_if_latest(method="runserverobj")


check_guest_access(so.doc) check_guest_access(so.doc)


Loading…
Cancel
Save