From 1067f7195235ee8cba818ca8324d8a766d714fe8 Mon Sep 17 00:00:00 2001 From: Jeremy Grossmann Date: Tue, 27 Nov 2018 14:03:12 +0700 Subject: [PATCH] Allow appliances to be loaded from file without the appliance id. Fixes https://github.com/GNS3/gns3-gui/issues/2639. --- gns3server/controller/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gns3server/controller/__init__.py b/gns3server/controller/__init__.py index 196446ec..8a743a8d 100644 --- a/gns3server/controller/__init__.py +++ b/gns3server/controller/__init__.py @@ -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)