Fix issue: node's services won't save when clearing all the services and add default services back to the node. Set core node's services to default services (instead of leaving it empty) when a new node is created.

This commit is contained in:
Huy Pham 2020-04-30 12:48:51 -07:00
parent b7adbd289c
commit 4037da49c2
2 changed files with 14 additions and 9 deletions

View file

@ -815,6 +815,10 @@ class CoreClient:
if NodeUtils.is_custom(node_type, model):
services = NodeUtils.get_custom_node_services(self.app.guiconfig, model)
node.services[:] = services
else:
services = self.default_services.get(model, None)
if services:
node.services[:] = services
logging.info(
"add node(%s) to session(%s), coordinates(%s, %s)",
node.name,