diff options
author | Hannah von Reth <hannah.vonreth@owncloud.com> | 2022-05-12 12:35:41 +0300 |
---|---|---|
committer | Hannah von Reth <vonreth@kde.org> | 2022-05-12 14:29:52 +0300 |
commit | 27c8a7c49cdf6dfdb278dadefdbabacfae0230be (patch) | |
tree | cd567a427f36db8448f4ebde5d69a03bb11bb213 /src/gui/accountmanager.cpp | |
parent | def6fd91c230a1ad09a64665ad98dd081e67b30d (diff) |
Accounts might not have capabilities yet
Diffstat (limited to 'src/gui/accountmanager.cpp')
-rw-r--r-- | src/gui/accountmanager.cpp | 4 |
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()); } |