diff --git a/openerp/workflow/workitem.py b/openerp/workflow/workitem.py index 88a786e6c67..a5639fa0c7c 100644 --- a/openerp/workflow/workitem.py +++ b/openerp/workflow/workitem.py @@ -44,12 +44,10 @@ def create(cr, act_datas, inst_id, ident, stack): def process(cr, workitem, ident, signal=None, force_running=False, stack=None): assert stack is not None + cr.execute('select * from wkf_activity where id=%s', (workitem['act_id'],)) activity = cr.dictfetchone() - if workitem['state'] == 'running': - return True - triggers = False if workitem['state'] == 'active': triggers = True