Commit 2387c969 authored by Ayush Tiwari's avatar Ayush Tiwari Committed by Ayush Tiwari

bt5_config: Remove the old_path from template_path_list before adding edited path

parent 536b209b
......@@ -672,6 +672,7 @@ class BusinessItem(XMLObject):
"""
Overriden function so that we can update attributes for BusinessItem objects
"""
old_path = self.constructTemplatePath()
edited = super(BusinessItem, self)._edit(item_path=item_path,
item_sign=item_sign,
item_layer=item_layer,
......@@ -684,6 +685,9 @@ class BusinessItem(XMLObject):
if not template_path_list:
template_path_list = []
new_template_path_list = list(template_path_list)
# Remove the old path and append it with new path in template_path_list
# for the parent Business Manager
new_template_path_list.remove(old_path)
new_template_path_list.append(new_path)
manager.setProperty('template_path_list', new_template_path_list)
return edited
......@@ -1021,6 +1025,7 @@ class BusinessPropertyItem(XMLObject):
"""
Overriden function so that we can update attributes for BusinessItem objects
"""
old_path = self.constructTemplatePath()
edited = super(BusinessPropertyItem, self)._edit(item_path=item_path,
item_sign=item_sign,
item_layer=item_layer,
......@@ -1033,6 +1038,9 @@ class BusinessPropertyItem(XMLObject):
if not template_path_list:
template_path_list = []
new_template_path_list = list(template_path_list)
# Remove the old path and append it with new path in template_path_list
# for the parent Business Manager
new_template_path_list.remove(old_path)
new_template_path_list.append(new_path)
manager.setProperty('template_path_list', new_template_path_list)
return edited
......
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