From 34fe50dc002f5aba645794f2d5ff86dfd9d5ce31 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Sun, 3 Jul 2022 13:38:52 +0200 Subject: [PATCH] Fix tunnel proxy configurations being messed up on reconnects during runtime --- libnymea-app/configuration/nymeaconfiguration.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libnymea-app/configuration/nymeaconfiguration.cpp b/libnymea-app/configuration/nymeaconfiguration.cpp index 42f33e2c..f93d5473 100644 --- a/libnymea-app/configuration/nymeaconfiguration.cpp +++ b/libnymea-app/configuration/nymeaconfiguration.cpp @@ -329,6 +329,7 @@ void NymeaConfiguration::getConfigurationsResponse(int commandId, const QVariant m_webServerConfigurations->addConfiguration(config); } + tunnelProxyServerConfigurations()->clear(); foreach (const QVariant &tunnelProxyServerVariant, params.value("tunnelProxyServerConfigurations").toList()) { QVariantMap tunnelProxyServerConfigMap = tunnelProxyServerVariant.toMap(); TunnelProxyServerConfiguration *config = new TunnelProxyServerConfiguration(tunnelProxyServerConfigMap.value("id").toString(), tunnelProxyServerConfigMap.value("address").toString(), tunnelProxyServerConfigMap.value("port").toInt(), tunnelProxyServerConfigMap.value("authenticationEnabled").toBool(), tunnelProxyServerConfigMap.value("sslEnabled").toBool(), tunnelProxyServerConfigMap.value("ignoreSslErrors").toBool());