Commit 597f8eaa authored by Rafael Monnerat's avatar Rafael Monnerat

Do not hardcode .bt5 into business templates name.

TemplateTool API can find the appropriate name for the file.
parent 0970df8c
...@@ -65,11 +65,10 @@ class StandardBT5ConfiguratorItem(ConfiguratorItemMixin, XMLObject): ...@@ -65,11 +65,10 @@ class StandardBT5ConfiguratorItem(ConfiguratorItemMixin, XMLObject):
template_tool = getToolByName(portal, 'portal_templates') template_tool = getToolByName(portal, 'portal_templates')
installed_bt_list = template_tool.getInstalledBusinessTemplateTitleList() installed_bt_list = template_tool.getInstalledBusinessTemplateTitleList()
filename_bt5_id = '%s.bt5' % bt5_id if business_configuration.isStandardBT5(bt5_id):
if business_configuration.isStandardBT5(filename_bt5_id):
if bt5_id not in installed_bt_list: if bt5_id not in installed_bt_list:
update_catalog = self.getUpdateCatalog(0) update_catalog = self.getUpdateCatalog(0)
bt_url = template_tool.getBusinessTemplateUrl(None, filename_bt5_id) bt_url = template_tool.getBusinessTemplateUrl(None, bt5_id)
template_tool.updateBusinessTemplateFromUrl(bt_url, template_tool.updateBusinessTemplateFromUrl(bt_url,
update_catalog=update_catalog) update_catalog=update_catalog)
LOG("StandardBT5ConfiguratorItem", INFO, LOG("StandardBT5ConfiguratorItem", INFO,
......
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