web/views/autoform.py
branchstable
changeset 9179 570208f74a84
parent 8900 010a59e12d89
child 9257 ce338133c92c
child 9869 e2f96b16c3bd
--- a/web/views/autoform.py	Mon Jul 22 12:07:46 2013 +0200
+++ b/web/views/autoform.py	Wed Jul 24 08:43:16 2013 +0200
@@ -1,4 +1,4 @@
-# copyright 2003-2012 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
+# copyright 2003-2013 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr
 #
 # This file is part of CubicWeb.
@@ -145,8 +145,11 @@
 class InlinedFormField(ff.Field):
     def __init__(self, view=None, **kwargs):
         kwargs.setdefault('label', None)
+        # don't add eidparam=True since this field doesn't actually hold the
+        # relation value (the subform does) hence should not be listed in
+        # _cw_entity_fields
         super(InlinedFormField, self).__init__(name=view.rtype, role=view.role,
-                                               eidparam=True, **kwargs)
+                                               **kwargs)
         self.view = view
 
     def render(self, form, renderer):