Commit 989fbc7e authored by wenjie.zheng's avatar wenjie.zheng

patches/WorkflowTool.py: Modify worklfow to wf which crash live test after...

patches/WorkflowTool.py: Modify worklfow to wf which crash live test after compatibility improvement.
parent 0587ae2d
...@@ -995,14 +995,14 @@ def _doActionFor(self, ob, action, wf_id=None, *args, **kw): ...@@ -995,14 +995,14 @@ def _doActionFor(self, ob, action, wf_id=None, *args, **kw):
if case == 1: if case == 1:
wf = self.getWorkflowById(wf_id) wf = self.getWorkflowById(wf_id)
else: else:
workflow = self.getPortalObject().getDefaultModule('Workflow')._getOb(wf_id, None) wf = self.getPortalObject().getDefaultModule('Workflow')._getOb(wf_id, None)
if wf is None and workflow is None: if wf is None:
raise WorkflowException(_(u'Requested workflow definition not found.')) raise WorkflowException(_(u'Requested workflow definition not found.'))
if case == 1: if case == 1:
return self._invokeWithNotification(wfs, ob, action, wf.doActionFor, (ob, action) + args, kw) return self._invokeWithNotification(wfs, ob, action, wf.doActionFor, (ob, action) + args, kw)
else: else:
return workflow.doActionFor(ob, action) return wf.doActionFor(ob, action)
def _getInfoFor(self, ob, name, default=_marker, wf_id=None, *args, **kw): def _getInfoFor(self, ob, name, default=_marker, wf_id=None, *args, **kw):
wfs = self.getWorkflowsFor(ob) wfs = self.getWorkflowsFor(ob)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment