1
0
mirror of https://github.com/GNS3/gns3-server synced 2024-11-28 11:18:11 +00:00

Fixes loading project when link_id is not set (#1159)

This commit is contained in:
ziajka 2017-08-10 10:02:18 +02:00
parent fc7377e999
commit e15d1cd350

View File

@ -748,6 +748,9 @@ class Project:
node_id = node.pop("node_id", str(uuid.uuid4())) node_id = node.pop("node_id", str(uuid.uuid4()))
yield from self.add_node(compute, name, node_id, dump=False, **node) yield from self.add_node(compute, name, node_id, dump=False, **node)
for link_data in topology.get("links", []): for link_data in topology.get("links", []):
if 'link_id' not in link_data.keys():
# skip the link
continue
link = yield from self.add_link(link_id=link_data["link_id"]) link = yield from self.add_link(link_id=link_data["link_id"])
if "filters" in link_data: if "filters" in link_data:
yield from link.update_filters(link_data["filters"]) yield from link.update_filters(link_data["filters"])