From 962e219325d3e4cda55b442c7cea44e02a6b6e35 Mon Sep 17 00:00:00 2001 From: Mattijs Vanhaverbeke Date: Thu, 24 Feb 2022 10:21:55 +0100 Subject: [PATCH] fixed coords check --- netbox_topology_views/__init__.py | 2 +- netbox_topology_views/views.py | 9 +++++---- package-lock.json | 2 +- package.json | 2 +- setup.py | 2 +- 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/netbox_topology_views/__init__.py b/netbox_topology_views/__init__.py index f86dc72..cbe3693 100644 --- a/netbox_topology_views/__init__.py +++ b/netbox_topology_views/__init__.py @@ -4,7 +4,7 @@ class TopologyViewsConfig(PluginConfig): name = 'netbox_topology_views' verbose_name = 'Topology views' description = 'An plugin to render topology maps' - version = '1.0.0-alpha.5' + version = '1.0.0-alpha.6' author = 'Mattijs Vanhaverbeke' author_email = 'author@example.com' base_url = 'netbox_topology_views' diff --git a/netbox_topology_views/views.py b/netbox_topology_views/views.py index 8097fba..ea75321 100644 --- a/netbox_topology_views/views.py +++ b/netbox_topology_views/views.py @@ -150,10 +150,11 @@ def get_topology_data(queryset, hide_unconnected): if "coordinates" in qs_device.custom_field_data: if qs_device.custom_field_data["coordinates"] is not None: - cords = qs_device.custom_field_data["coordinates"].split(";") - node["x"] = int(cords[0]) - node["y"] = int(cords[1]) - node["physics"] = False + if ';' in qs_device.custom_field_data["coordinates"]: + cords = qs_device.custom_field_data["coordinates"].split(";") + node["x"] = int(cords[0]) + node["y"] = int(cords[1]) + node["physics"] = False nodes.append(node) results = {} diff --git a/package-lock.json b/package-lock.json index 6a01334..deaaf63 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "netbox_topology_views", - "version": "1.0.0-alpha.45", + "version": "1.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index f437f92..461687b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "netbox_topology_views", - "version": "1.0.0-alpha.45", + "version": "1.0.0-alpha.6", "scripts": { "resources": "gulp build", "resources_dev": "gulp build_dev" diff --git a/setup.py b/setup.py index 1de6d4f..3f5c0c1 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ from setuptools import setup, find_packages setup( name='netbox-topology-views', - version='1.0.0-alpha.5', + version='1.0.0-alpha.6', description='An NetBox plugin to create Topology maps', url='https://github.com/mattieserver/netbox-topology-views', author='Mattijs Vanhaverbeke',