diff -r 6f807804f1d0 -r 859f7d741bfb entities/wfobjs.py --- a/entities/wfobjs.py Thu Oct 15 15:28:10 2009 +0200 +++ b/entities/wfobjs.py Thu Oct 15 18:34:20 2009 +0200 @@ -444,14 +444,11 @@ kwargs['comment'] = comment if commentformat is not None: kwargs['comment_format'] = commentformat - args = [('wf_info_for', 'E')] - kwargs['E'] = self.eid + kwargs['wf_info_for'] = self if treid is not None: - args.append( ('by_transition', 'T') ) - kwargs['T'] = treid + kwargs['by_transition'] = self.req.entity_from_eid(treid) if tseid is not None: - args.append( ('to_state', 'S') ) - kwargs['S'] = tseid + kwargs['to_state'] = self.req.entity_from_eid(tseid) return self.req.create_entity('TrInfo', *args, **kwargs) def fire_transition(self, tr, comment=None, commentformat=None):