skip scripts without a name #3

This commit is contained in:
tomaae 2019-12-08 19:19:26 +01:00
parent 3534215a48
commit 23b3e17e97

View file

@ -205,7 +205,7 @@ class MikrotikControllerData():
self.data['interface'][uid] = {}
self.data['interface'][uid]['default-name'] = from_entry(entry, 'default-name')
self.data['interface'][uid]['name'] = from_entry(entry, 'name', entry['default-name'])
self.data['interface'][uid]['name'] = from_entry(entry, 'name', default=entry['default-name'])
self.data['interface'][uid]['type'] = from_entry(entry, 'type', 'unknown')
self.data['interface'][uid]['running'] = from_entry_bool(entry, 'running')
self.data['interface'][uid]['enabled'] = from_entry_bool(entry, 'disabled', reverse=True)
@ -450,6 +450,9 @@ class MikrotikControllerData():
if 'name' not in entry:
continue
if not entry['name']:
continue
uid = entry['name']
if uid not in self.data['script']:
self.data['script'][uid] = {}