diff options
author | Jürgen Weigert <jnweiger@gmail.com> | 2020-08-31 19:50:34 +0300 |
---|---|---|
committer | Hannah von Reth <vonreth@kde.org> | 2020-09-08 15:43:03 +0300 |
commit | 2461530f486335bfe38d8360eb7440569ec8e876 (patch) | |
tree | e716d767dad7fbf67de95dc890c964700b34a397 /src | |
parent | c396a2ead43104ac8642cda3ccfdc9d3e9430e52 (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.cpp | 3 |
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); } |