web/views/actions.py
changeset 5811 e77cea9721e7
parent 5752 b0bb553e3be4
parent 5776 e7a88c97fef7
child 5877 0c7b7b76a84f
--- 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