From eb46eb529a8bcfaeb5a7e736550d7cfb612b02d7 Mon Sep 17 00:00:00 2001 From: GomathiselviS Date: Mon, 14 Jun 2021 12:42:05 -0400 Subject: Fix keyerror in firewall_rules when state=overridden (#172) Fix keyerror in firewall_rules when state=overridden Reviewed-by: https://github.com/apps/ansible-zuul --- .../network/vyos/config/firewall_rules/firewall_rules.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'plugins') diff --git a/plugins/module_utils/network/vyos/config/firewall_rules/firewall_rules.py b/plugins/module_utils/network/vyos/config/firewall_rules/firewall_rules.py index ffc642f8..fd5a4f59 100644 --- a/plugins/module_utils/network/vyos/config/firewall_rules/firewall_rules.py +++ b/plugins/module_utils/network/vyos/config/firewall_rules/firewall_rules.py @@ -779,8 +779,9 @@ class Firewall_rules(ConfigBase): key = "group" group = w[attr].get(key) or {} if group: - if h and key in h[attr].keys(): - h_group = h[attr].get(key) or {} + h_group = {} + if h and h.get(attr) and key in h[attr].keys(): + h_group = h[attr].get(key) for item, val in iteritems(group): if val: if ( -- cgit v1.2.3