Commit c67441a7 authored by Nicolas Delaby's avatar Nicolas Delaby

Access tools from portal object to avoid acquisitions lookup


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@39700 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 843528bf
...@@ -748,10 +748,11 @@ class ERP5Form(ZMIForm, ZopePageTemplate): ...@@ -748,10 +748,11 @@ class ERP5Form(ZMIForm, ZopePageTemplate):
""" """
Find other skins id installed in the same time Find other skins id installed in the same time
""" """
portal = self.getPortalObject()
folder_id = self.aq_parent.id folder_id = self.aq_parent.id
# Find a business template which manages the context skin folder. # Find a business template which manages the context skin folder.
folder_id_set = set([folder_id]) folder_id_set = set([folder_id])
for template in self.portal_templates.getInstalledBusinessTemplateList(): for template in portal.portal_templates.getInstalledBusinessTemplateList():
template_skin_id_list = template.getTemplateSkinIdList() template_skin_id_list = template.getTemplateSkinIdList()
if folder_id in template_skin_id_list: if folder_id in template_skin_id_list:
folder_id_set.update(set(template_skin_id_list)) folder_id_set.update(set(template_skin_id_list))
...@@ -760,7 +761,7 @@ class ERP5Form(ZMIForm, ZopePageTemplate): ...@@ -760,7 +761,7 @@ class ERP5Form(ZMIForm, ZopePageTemplate):
if '_' in folder_id: if '_' in folder_id:
surcharged_folder_id = 'erp5_%s' % folder_id.split('_')[-1] surcharged_folder_id = 'erp5_%s' % folder_id.split('_')[-1]
if (surcharged_folder_id != folder_id) and \ if (surcharged_folder_id != folder_id) and \
(getattr(self.portal_skins, surcharged_folder_id, None) \ (getattr(portal.portal_skins, surcharged_folder_id, None) \
is not None): is not None):
folder_id_set.add(surcharged_folder_id) folder_id_set.add(surcharged_folder_id)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment