[Erp5-report] r13175 - /erp5/trunk/products/ERP5Form/ParallelListField.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Mar 2 10:34:17 CET 2007


Author: romain
Date: Fri Mar  2 10:34:16 2007
New Revision: 13175

URL: http://svn.erp5.org?rev=13175&view=rev
Log:
REQUEST needs to be propagated to get_value (for web_mode for example).

Modified:
    erp5/trunk/products/ERP5Form/ParallelListField.py

Modified: erp5/trunk/products/ERP5Form/ParallelListField.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/ParallelListField.py?rev=13175&r1=13174&r2=13175&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/ParallelListField.py (original)
+++ erp5/trunk/products/ERP5Form/ParallelListField.py Fri Mar  2 10:34:16 2007
@@ -221,19 +221,18 @@
     return html
 
   security.declareProtected('Access contents information', 'get_value')
-  def get_value(self, id, **kw):
+  def get_value(self, id, REQUEST=None, **kw):
     """
     Get value for id.
     Optionally pass keyword arguments that get passed to TALES
     expression.
     """
-    REQUEST = kw.get('REQUEST')
     key = '_v_plf_%s' % id
     if (REQUEST is not None) and \
        (REQUEST.has_key(key)):
       result = REQUEST.get(key)
     else:
-      result = ZMIField.get_value(self, id, **kw)
+      result = ZMIField.get_value(self, id, REQUEST=REQUEST, **kw)
     return result
 
 def generateSubForm(self, value, REQUEST):
@@ -253,7 +252,7 @@
     'value': [],
     'is_right_display': 0,
     'size': 5,
-    'editable' : self.get_value('editable')
+    'editable' : self.get_value('editable', REQUEST=REQUEST)
   }
 
   hash_list = []




More information about the Erp5-report mailing list