Commit 3b7aad45 authored by Ayush Tiwari's avatar Ayush Tiwari

bt5_config: Use getInstalledBusinessManager in build for patch_item and use...

bt5_config: Use getInstalledBusinessManager in build for patch_item and use correct item for copying data
parent 3ed34d15
...@@ -1181,7 +1181,7 @@ class BusinessPatchItem(XMLObject): ...@@ -1181,7 +1181,7 @@ class BusinessPatchItem(XMLObject):
dependency_list = self.getProperty('dependency_list') dependency_list = self.getProperty('dependency_list')
if dependency_list: if dependency_list:
dependency_title = dependency_list[0] dependency_title = dependency_list[0]
dependency_bm = portal_templates.getInstalledBusinessTemplate(dependency_title) dependency_bm = portal_templates.getInstalledBusinessManager(dependency_title)
if not dependency_bm: if not dependency_bm:
raise ValueError('Missing Installed Business Manager for dependecy_list \ raise ValueError('Missing Installed Business Manager for dependecy_list \
which is required to build') which is required to build')
...@@ -1209,7 +1209,7 @@ class BusinessPatchItem(XMLObject): ...@@ -1209,7 +1209,7 @@ class BusinessPatchItem(XMLObject):
updated_id = 'old_item' updated_id = 'old_item'
# Copy old item/property item from the item at similar path in dependency_bm # Copy old item/property item from the item at similar path in dependency_bm
dependency_item = dependency_bm.getBusinessItemByPath(item_path) dependency_item = dependency_bm.getBusinessItemByPath(item_path)
cp_data = dependency_bm.manage_copyObjects([dependency_bm.getId()]) cp_data = dependency_bm.manage_copyObjects([dependency_item.getId()])
new_id = self.manage_pasteObjects(cp_data)[0]['new_id'] new_id = self.manage_pasteObjects(cp_data)[0]['new_id']
self.manage_renameObject(id=new_id, new_id=updated_id) self.manage_renameObject(id=new_id, new_id=updated_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