[Erp5-report] r38132 seb - /erp5/trunk/products/ERP5Form/PreferenceTool.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Sep 2 23:46:43 CEST 2010


Author: seb
Date: Thu Sep  2 23:46:43 2010
New Revision: 38132

URL: http://svn.erp5.org?rev=38132&view=rev
Log:
we can store objects directly in transactional variable

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

Modified: erp5/trunk/products/ERP5Form/PreferenceTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/PreferenceTool.py?rev=38132&r1=38131&r2=38132&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/PreferenceTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5Form/PreferenceTool.py [utf8] Thu Sep  2 23:46:43 2010
@@ -252,10 +252,10 @@ class PreferenceTool(BaseTool):
                    if x.getObject().getProperty('preference_state', 'broken') in ('enabled', 'global')]
       sys_prefs.sort(key=lambda x: x.getPriority(), reverse=True)
       preference_list = sys_prefs + prefs
-      tv[tv_key] = [x.getRelativeUrl() for x in preference_list]
+      tv[tv_key] = preference_list
     else:
       portal = self.getPortalObject()
-      preference_list = [portal.restrictedTraverse(x) for x in tv[tv_key]]
+      preference_list = tv[tv_key]
     return preference_list
 
   def _getActivePreferenceByPortalType(self, portal_type):




More information about the Erp5-report mailing list