# HG changeset patch # User Sylvain Thénault # Date 1253530337 -7200 # Node ID d1d643ef37f77d41a8141e49492dba7837e5b2c7 # Parent cd137d90f896bd9f2f0452b4767df0edfcb3b93f fix argument given to changestate form selection diff -r cd137d90f896 -r d1d643ef37f7 web/views/workflow.py --- a/web/views/workflow.py Mon Sep 21 12:15:32 2009 +0200 +++ b/web/views/workflow.py Mon Sep 21 12:52:17 2009 +0200 @@ -60,8 +60,12 @@ transition = self.req.entity_from_eid(self.req.form['treid']) dest = transition.destination() _ = self.req._ - form = self.vreg['forms'].select('changestate', self.req, entity=entity, - redirect_path=self.redirectpath(entity)) + # specify both rset/row/col and entity in case implements selector (and + # not entity_implements) is used on custom form + form = self.vreg['forms'].select( + 'changestate', self.req, rset=self.rset, row=row, col=col, + entity=entity, treid=transition.eid, + redirect_path=self.redirectpath(entity)) self.w(form.error_message()) self.w(u'

%s %s

\n' % (_(transition.name), entity.view('oneline')))