diff --git a/product/ERP5Form/Form.py b/product/ERP5Form/Form.py index 28eacf182e9476e2113547e204b64416ce36395d..b58fd4141ac87313ae317adc07b8878b60513c00 100644 --- a/product/ERP5Form/Form.py +++ b/product/ERP5Form/Form.py @@ -737,13 +737,13 @@ class ERP5Form(ZMIForm, ZopePageTemplate): """ 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')