From d60eb67c2eafebc2a495fd95437e5fe54ae9394c Mon Sep 17 00:00:00 2001 From: Hannah von Reth Date: Tue, 12 Jan 2021 16:37:46 +0100 Subject: [PATCH] Also prepend appName if id is empty --- src/libsync/creds/abstractcredentials.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsync/creds/abstractcredentials.cpp b/src/libsync/creds/abstractcredentials.cpp index 839bf3bbb3..2f2b8b49b8 100644 --- a/src/libsync/creds/abstractcredentials.cpp +++ b/src/libsync/creds/abstractcredentials.cpp @@ -50,6 +50,7 @@ QString AbstractCredentials::keychainKey(const QString &url, const QString &user QString key = user + QLatin1Char(':') + u; if (!accountId.isEmpty()) { key += QLatin1Char(':') + accountId; + } #ifdef Q_OS_WIN // On Windows the credential keys aren't namespaced properly // by qtkeychain. To work around that we manually add namespacing @@ -59,7 +60,6 @@ QString AbstractCredentials::keychainKey(const QString &url, const QString &user // migrated to new namespaced keys on windows for 2.4. key.prepend(QCoreApplication::applicationName() + "_"); #endif - } return key; } } // namespace OCC