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
path: root/src
diff options
context:
space:
mode:
authorJürgen Weigert <jnweiger@gmail.com>2020-08-31 19:50:34 +0300
committerHannah von Reth <vonreth@kde.org>2020-09-08 15:43:03 +0300
commit2461530f486335bfe38d8360eb7440569ec8e876 (patch)
treee716d767dad7fbf67de95dc890c964700b34a397 /src
parentc396a2ead43104ac8642cda3ccfdc9d3e9430e52 (diff)
allow displayname instead of display-name
Seen in https://github.com/owncloud/product/issues/181#issuecomment-680223599 Please check which one is correct.
Diffstat (limited to 'src')
-rw-r--r--src/gui/connectionvalidator.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gui/connectionvalidator.cpp b/src/gui/connectionvalidator.cpp
index 6580f430c..e96b004e6 100644
--- a/src/gui/connectionvalidator.cpp
+++ b/src/gui/connectionvalidator.cpp
@@ -304,6 +304,9 @@ void ConnectionValidator::slotUserFetched(const QJsonDocument &json)
_account->setDavUser(user);
}
QString displayName = json.object().value("ocs").toObject().value("data").toObject().value("display-name").toString();
+ if ( displayName.isEmpty()) {
+ displayName = json.object().value("ocs").toObject().value("data").toObject().value("displayname").toString();
+ }
if (!displayName.isEmpty()) {
_account->setDavDisplayName(displayName);
}