aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/instances/get_instances.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/instances/get_instances.py b/src/instances/get_instances.py
index fc730cf6..f0fa8496 100644
--- a/src/instances/get_instances.py
+++ b/src/instances/get_instances.py
@@ -141,6 +141,8 @@ def fetchJsonList(frontend, name, url, urlItem, jsonObject):
try:
r = requests.get(url)
rJson = json.loads(r.text)
+ if jsonObject:
+ rJson = rJson['instances']
_list = {}
for network in config['networks']:
_list[network] = []
@@ -148,12 +150,10 @@ def fetchJsonList(frontend, name, url, urlItem, jsonObject):
for item in rJson:
for network in config['networks']:
if urlItem[network] is not None:
- if urlItem[network] in item:
+ if urlItem[network] in item and item[urlItem[network]] is not None:
if item[urlItem[network]].strip() != '':
_list[network].append(item[urlItem[network]])
else:
- if jsonObject:
- rJson = rJson['instances']
for item in rJson:
tmpItem = item
if urlItem is not None: