From a088c20d20ecb3735c19ee19010741073f24cba0 Mon Sep 17 00:00:00 2001 From: John Estabrook Date: Wed, 1 Jul 2020 14:53:23 -0500 Subject: config: T2667: add missing check --- python/vyos/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'python/vyos') diff --git a/python/vyos/config.py b/python/vyos/config.py index 0bbfece6e..4ebb68a09 100644 --- a/python/vyos/config.py +++ b/python/vyos/config.py @@ -300,7 +300,7 @@ class Config(object): config_tree = vyos.configtree.ConfigTree(res) config_dict = json.loads(config_tree.to_json()) config_dict = vyos.util.get_sub_dict(config_dict, self._make_path(path)) - if get_first_key: + if get_first_key and path and config_dict: tmp = next(iter(config_dict.values())) if not isinstance(tmp, dict): raise TypeError("Data under node is not of type dict") -- cgit v1.2.3