From 7c318d477d14b9859227ad0f13212431f543ec55 Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Thu, 16 Mar 2017 18:39:07 +0100 Subject: [PATCH] Handle some invalid svg Fix #944 --- gns3server/utils/picture.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gns3server/utils/picture.py b/gns3server/utils/picture.py index 0fd740d8..dad421e0 100644 --- a/gns3server/utils/picture.py +++ b/gns3server/utils/picture.py @@ -99,8 +99,8 @@ def get_size(data, default_width=0, default_height=0): root = tree.getroot() try: - width = _svg_convert_size(root.attrib["width"]) - height = _svg_convert_size(root.attrib["height"]) + width = _svg_convert_size(root.attrib.get("width", 0)) + height = _svg_convert_size(root.attrib.get("height", 0)) except IndexError: raise ValueError("Invalid SVG file")