diff options
author | Christian Poessinger <christian@poessinger.com> | 2021-09-19 21:59:43 +0200 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2021-09-19 22:09:17 +0200 |
commit | d7d1fabe9186f93239e6912b8570c18b014907e9 (patch) | |
tree | c77c59010e86c569793564394c67bb6b9064e37b | |
parent | 3efe74df68ea2d797155a1371cb0b321f5437f25 (diff) | |
download | vyos-1x-d7d1fabe9186f93239e6912b8570c18b014907e9.tar.gz vyos-1x-d7d1fabe9186f93239e6912b8570c18b014907e9.zip |
vyos.configdict: bugfix: leaf_node_changed() must return empty dict when node is added
Commit f476e456 ("vyos.configdict: leaf_node_changed() must return empty dict
when node is added") returned [''] as "empty" dict - but this is not empty.
>>> if ['']:
... print('foo')
...
foo
It should rather be: []
(cherry picked from commit e28a80a2b742ea3d9d4bcb8ae66c7a0d51aaaff6)
-rw-r--r-- | python/vyos/configdict.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/python/vyos/configdict.py b/python/vyos/configdict.py index f9c87708a..06e5faf46 100644 --- a/python/vyos/configdict.py +++ b/python/vyos/configdict.py @@ -118,7 +118,7 @@ def leaf_node_changed(conf, path): (new, old) = D.get_value_diff(path) if new != old: if old is None: - return [''] + return [] if isinstance(old, str): return [old] if isinstance(old, list): |