From 1cdc7acfe2650e1c3476e08725a638b177dfe270 Mon Sep 17 00:00:00 2001 From: Andreas Stuerz Date: Tue, 2 Mar 2021 15:15:05 +0100 Subject: [PATCH] =?UTF-8?q?fix=20new=20certs=20could=20not=20be=20added=20?= =?UTF-8?q?if=20crt-list=20for=20frontend=20does=20not=20exits=20in=20HAPr?= =?UTF-8?q?oxy=C2=B4s=20memory.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/opnsense/scripts/OPNsense/HAProxy/syncCerts.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net/haproxy/src/opnsense/scripts/OPNsense/HAProxy/syncCerts.py b/net/haproxy/src/opnsense/scripts/OPNsense/HAProxy/syncCerts.py index 8d48a1e20..cf8ac6797 100755 --- a/net/haproxy/src/opnsense/scripts/OPNsense/HAProxy/syncCerts.py +++ b/net/haproxy/src/opnsense/scripts/OPNsense/HAProxy/syncCerts.py @@ -384,7 +384,7 @@ class CertList(SyncWithTarget): self._local_default = default_cert self._local = self._get_local_state() self._remote_ln = self._get_remote_state(cmds.showSslCrtList, crt_list=self._path) - self._remote = [cert_ln.split(":")[0] for cert_ln in self._remote_ln] + self._remote = [cert_ln.split(":")[0] for cert_ln in self._remote_ln] if self._remote_ln else [] self._diff = self._calc_diff() @property @@ -418,7 +418,7 @@ class CertList(SyncWithTarget): @property def remote_ln(self): """ Certs with line number""" - return self._remote_ln + return self._remote_ln if self._remote_ln else [] @property def remote(self): @@ -427,7 +427,7 @@ class CertList(SyncWithTarget): This ensures that the default cert is always on top. """ if self._local_default is not None and self.local_default != self.remote_default: - return self._remote_ln + return self.remote_ln return self._remote @property