Skip to content

Commit 2042457

Browse files
authored
Merge pull request #9262 from nextcloud/bugix/restoreSubscriptionPerAccount
fix: Restore server subscription per account from config.
2 parents 5677b99 + cbf50ed commit 2042457

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

src/gui/accountmanager.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -648,6 +648,9 @@ AccountPtr AccountManager::loadAccountHelper(QSettings &settings)
648648
acc->_serverVersion = settings.value(QLatin1String(serverVersionC)).toString();
649649
acc->_serverColor = settings.value(QLatin1String(serverColorC)).value<QColor>();
650650
acc->_serverTextColor = settings.value(QLatin1String(serverTextColorC)).value<QColor>();
651+
acc->_serverHasValidSubscription = settings.value(QLatin1String(serverHasValidSubscriptionC), false).value<bool>();
652+
acc->_enterpriseUpdateChannel = UpdateChannel::fromString(
653+
settings.value(QLatin1String(serverDesktopEnterpriseUpdateChannelC), QVariant::fromValue(UpdateChannel::Invalid.toString())).toString());
651654
acc->_skipE2eeMetadataChecksumValidation = settings.value(QLatin1String(skipE2eeMetadataChecksumValidationC), {}).toBool();
652655
acc->_davUser = settings.value(QLatin1String(davUserC)).toString();
653656
#ifdef BUILD_FILE_PROVIDER_MODULE

src/gui/application.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -295,10 +295,6 @@ Application::Application(int &argc, char **argv)
295295
setupConfigFile();
296296
}
297297

298-
// In the config, set the enterprise update channel to invalid, so it can be bumped up
299-
// when recieving server capabilities.
300-
ConfigFile().setDesktopEnterpriseChannel(UpdateChannel::Invalid.toString());
301-
302298
if (_theme->doNotUseProxy()) {
303299
ConfigFile().setProxyType(QNetworkProxy::NoProxy);
304300
const auto &allAccounts = AccountManager::instance()->accounts();

0 commit comments

Comments
 (0)