Allow appliances to be loaded from file without the appliance id.

Fixes https://github.com/GNS3/gns3-gui/issues/2639.
pull/1473/head
Jeremy Grossmann 6 years ago committed by GitHub
parent 6a2d1e9b33
commit 1067f71952
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -341,7 +341,7 @@ class Controller:
if "appliances" in controller_settings:
for appliance_settings in controller_settings["appliances"]:
try:
appliance = Appliance(appliance_settings["appliance_id"], appliance_settings)
appliance = Appliance(appliance_settings.get("appliance_id"), appliance_settings)
self._appliances[appliance.id] = appliance
except jsonschema.ValidationError as e:
message = "Cannot load appliance with JSON data '{}': {}".format(appliance_settings, e.message)

Loading…
Cancel
Save