Fix infinite recursion caused by default value call in desktopEnterpriseChannel
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 2 Aug 2024 11:30:05 +0000 (19:30 +0800)
committerCamila Ayres <hello@camilasan.com>
Sun, 4 Aug 2024 18:37:18 +0000 (20:37 +0200)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/libsync/configfile.cpp

index 7b5a789b87f51102e4b79f71a7aa075801974550..8885dbc1bb39a334f83acc59d77d335a744a9e22 100644 (file)
@@ -1216,7 +1216,7 @@ void ConfigFile::setServerHasValidSubscription(const bool valid)
 QString ConfigFile::desktopEnterpriseChannel() const
 {
     QSettings settings(configFile(), QSettings::IniFormat);
-    return settings.value(QLatin1String(desktopEnterpriseChannelName), defaultUpdateChannel()).toString();
+    return settings.value(QLatin1String(desktopEnterpriseChannelName), defaultUpdateChannelName).toString();
 }
 
 void ConfigFile::setDesktopEnterpriseChannel(const QString &channel)