From 66a237628aac99b7ddc998b56f6d0b5428a7d3a8 Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Wed, 16 Nov 2016 13:17:58 +0100 Subject: [PATCH] Return default symbol if user asked for a non existing symbol --- gns3server/controller/symbols.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gns3server/controller/symbols.py b/gns3server/controller/symbols.py index 24e73257..73c6a553 100644 --- a/gns3server/controller/symbols.py +++ b/gns3server/controller/symbols.py @@ -75,8 +75,11 @@ class Symbols: # Symbol not found refresh cache except KeyError: self.list() - return self._symbols_path[symbol_id] - + try: + return self._symbols_path[symbol_id] + except KeyError: + return self._symbols_path[":/symbols/computer.svg"] + def get_size(self, symbol_id): try: return self._symbol_size_cache[symbol_id]