From 22d222a5dd056eb718484c222f36e8f8ce01c3ca Mon Sep 17 00:00:00 2001 From: vnxme <46669194+vnxme@users.noreply.github.com> Date: Thu, 14 Jan 2021 15:43:16 +0300 Subject: [PATCH] security/tinc: Fix switch mode (after #2110) (#2186) In switch mode the subnet field is empty, thus the 'subnet' key does not exist in the '_payload' dictionary. --- security/tinc/src/opnsense/scripts/OPNsense/Tinc/lib/objects.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/security/tinc/src/opnsense/scripts/OPNsense/Tinc/lib/objects.py b/security/tinc/src/opnsense/scripts/OPNsense/Tinc/lib/objects.py index a0031d9b0..d35db341a 100755 --- a/security/tinc/src/opnsense/scripts/OPNsense/Tinc/lib/objects.py +++ b/security/tinc/src/opnsense/scripts/OPNsense/Tinc/lib/objects.py @@ -141,7 +141,7 @@ class Host(NetwConfObject): self._connectTo = value.text def get_subnets(self): - if not self._payload['subnet']: + if not 'subnet' in self._payload: return yield from self._payload['subnet'].split(',')