Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHannah von Reth <hannah.vonreth@owncloud.com>2022-05-12 12:35:41 +0300
committerHannah von Reth <vonreth@kde.org>2022-05-12 14:29:52 +0300
commit27c8a7c49cdf6dfdb278dadefdbabacfae0230be (patch)
treecd567a427f36db8448f4ebde5d69a03bb11bb213 /src/gui/accountmanager.cpp
parentdef6fd91c230a1ad09a64665ad98dd081e67b30d (diff)
Accounts might not have capabilities yet
Diffstat (limited to 'src/gui/accountmanager.cpp')
-rw-r--r--src/gui/accountmanager.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gui/accountmanager.cpp b/src/gui/accountmanager.cpp
index 0e34406a3..5d05c9e47 100644
--- a/src/gui/accountmanager.cpp
+++ b/src/gui/accountmanager.cpp
@@ -250,7 +250,9 @@ void AccountManager::saveAccountHelper(Account *acc, QSettings &settings, bool s
settings.setValue(davUserDisplyNameC(), acc->_displayName);
settings.setValue(userUUIDC(), acc->uuid());
settings.setValue(QLatin1String(serverVersionC), acc->_serverVersion);
- settings.setValue(capabilitesC(), acc->capabilities().raw());
+ if (acc->hasCapabilities()) {
+ settings.setValue(capabilitesC(), acc->capabilities().raw());
+ }
if (acc->hasDefaultSyncRoot()) {
settings.setValue(defaultSyncRootC(), acc->defaultSyncRoot());
}