diff --git a/src/gui/connectionvalidator.cpp b/src/gui/connectionvalidator.cpp index 6580f430c9d..e96b004e6c7 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); }