diff --git a/gns3server/utils/picture.py b/gns3server/utils/picture.py index 650bc6ba..3e9fd416 100644 --- a/gns3server/utils/picture.py +++ b/gns3server/utils/picture.py @@ -112,14 +112,14 @@ def get_size(data, default_width=0, default_height=0): if not viewbox: raise ValueError("Invalid SVG file: missing viewBox attribute") _, _, viewbox_width, viewbox_height = re.split(r'[\s,]+', viewbox) - if width_attr.endswith("%"): - width = _svg_convert_size(viewbox_width, width_attr) - else: - width = _svg_convert_size(width_attr) - if height_attr.endswith("%"): - height = _svg_convert_size(viewbox_height, height_attr) - else: - height = _svg_convert_size(height_attr) + if width_attr.endswith("%"): + width = _svg_convert_size(viewbox_width, width_attr) + else: + width = _svg_convert_size(width_attr) + if height_attr.endswith("%"): + height = _svg_convert_size(viewbox_height, height_attr) + else: + height = _svg_convert_size(height_attr) except (AttributeError, IndexError) as e: raise ValueError("Invalid SVG file: {}".format(e))