diff -r 7183f32fad13 -r e77cea9721e7 web/views/actions.py --- a/web/views/actions.py Fri Jun 18 18:31:22 2010 +0200 +++ b/web/views/actions.py Mon Jun 21 13:23:11 2010 +0200 @@ -275,11 +275,11 @@ continue if role == 'subject': label = 'add %s %s %s %s' % (eschema, rschema, teschema, role) - url = self.linkto_url(entity, rschema, teschema, 'object') + url = self.linkto_url(entity, rschema, teschema, 'object', **params) else: label = 'add %s %s %s %s' % (teschema, rschema, eschema, role) - url = self.linkto_url(entity, rschema, teschema, 'subject') - yield self.build_action(self._cw._(label), url, **params) + url = self.linkto_url(entity, rschema, teschema, 'subject', **params) + yield self.build_action(self._cw._(label), url) def add_related_schemas(self, entity): """this is actually used ui method to generate 'addrelated' actions from