Skip to content
Snippets Groups Projects
Commit 06c9368e authored by mvrp21's avatar mvrp21
Browse files

Fix: sync fails for vms with no tags


Signed-off-by: default avatarmvrp21 <mvrp21@inf.ufpr.br>
parent 93a9600c
No related branches found
No related tags found
No related merge requests found
......@@ -5,7 +5,7 @@ class NetBoxProxmoxSyncConfig(PluginConfig):
name = 'netbox_proxmox_sync'
verbose_name = 'NetBox Proxmox Sync'
description = 'Import cluster information from Proxmox into NetBox'
version = '2.0.3'
version = '2.0.5'
base_url = 'netbox-proxmox-sync'
......
......@@ -18,7 +18,9 @@ def extract_vm_data(cluster_name, node_name, vm_status):
vm_config = PX_API.nodes(node_name).qemu(vm_status['vmid']).config.get()
except Exception:
raise APIError('Failed to connect to Proxmox Cluster!')
tags = vm_config['tags'].split(';')
tags = []
if vm_config.get('tags') is not None:
tags = vm_config['tags'].split(';')
vm_data = vm_from_proxmox(cluster_name, node_name, vm_status, tags)
interfaces_data = extract_vm_interfaces(vm_config)
......
......@@ -2,7 +2,7 @@ from setuptools import find_packages, setup
setup(
name='netbox-proxmox-sync',
version='2.0.4',
version='2.0.5',
description='Import Proxmox cluster info into NetBox.',
install_requires=['pynetbox', 'proxmoxer'],
include_package_data=True,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment