[Erp5-report] r35851 seb - /erp5/trunk/products/ERP5Form/Form.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Jun 1 11:37:15 CEST 2010


Author: seb
Date: Tue Jun  1 11:37:11 2010
New Revision: 35851

URL: http://svn.erp5.org?rev=35851&view=rev
Log:
when search for field libraries, also take into account current
folder even if it was not used yet with any business template

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=35851&r1=35850&r2=35851&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/Form.py [utf8] (original)
+++ erp5/trunk/products/ERP5Form/Form.py [utf8] Tue Jun  1 11:37:11 2010
@@ -737,13 +737,13 @@
       """
       folder_id = self.aq_parent.id
       # Find a business template which manages the context skin folder.
-      folder_id_list = []
+      folder_id_set = set([folder_id])
       for template in self.portal_templates.getInstalledBusinessTemplateList():
         template_skin_id_list = template.getTemplateSkinIdList()
         if folder_id in template_skin_id_list:
-          folder_id_list.extend(template_skin_id_list)
+          folder_id_set.update(set(template_skin_id_list))
           break
-      return folder_id_list
+      return list(folder_id_set)
 
     #Methods for Proxify tab.
     security.declareProtected('View management screens', 'getFormFieldList')




More information about the Erp5-report mailing list