[Erp5-report] r32099 leonardo - /erp5/trunk/products/ERP5Form/Form.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Jan 29 20:28:58 CET 2010
Author: leonardo
Date: Fri Jan 29 20:28:58 2010
New Revision: 32099
URL: http://svn.erp5.org?rev=32099&view=rev
Log:
keep compatibility with Python Expressions using 'CONTEXTS' on Zope 2.12
Modified:
erp5/trunk/products/ERP5Form/Form.py
Modified: erp5/trunk/products/ERP5Form/Form.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/Form.py?rev=32099&r1=32098&r2=32099&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/Form.py [utf8] (original)
+++ erp5/trunk/products/ERP5Form/Form.py [utf8] Fri Jan 29 20:28:58 2010
@@ -184,6 +184,11 @@
elif kw.get('cell', None) is None:
if getattr(REQUEST, 'cell', None) is not None:
kw['cell'] = getattr(REQUEST, 'cell')
+ # on Zope 2.12, only path expressions can access the CONTEXTS name
+ # but ERP5 has many python expressions that try to access CONTEXTS, so
+ # we try to keep backward compatibility
+ if self.tales_expr._text.startswith("python:"):
+ kw['CONTEXTS'] = kw
try:
value = self.tales_expr.__of__(field)(**kw)
except (ConflictError, RuntimeError):
More information about the Erp5-report
mailing list