remove CoreClient.modified_service_node. When a new CORE node is created, assign default services right away (instead of leaving it empty), therefore no more confusion whether [] means empty service or means CORE node with default services

This commit is contained in:
Huy Pham 2020-04-30 13:47:45 -07:00
parent 4037da49c2
commit 580641f5d9
3 changed files with 6 additions and 55 deletions

View file

@ -936,11 +936,6 @@ class CanvasGraph(tk.Canvas):
node.service_file_configs = deepcopy(canvas_node.service_file_configs)
node.config_service_configs = deepcopy(canvas_node.config_service_configs)
# add new node to modified_service_nodes set if that set contains the
# to_copy node
if self.core.service_been_modified(core_node.id):
self.core.modified_service_nodes.add(copy.id)
copy_map[canvas_node.id] = node.id
self.core.canvas_nodes[copy.id] = node
self.nodes[node.id] = node