diff --git a/resources/ews/ewsresource.cpp b/resources/ews/ewsresource.cpp --- a/resources/ews/ewsresource.cpp +++ b/resources/ews/ewsresource.cpp @@ -455,7 +455,7 @@ setOnline(false); Q_EMIT status(NotConfigured, i18nc("@info:status", "No password configured.")); } else { - if (mSettings->domain().isEmpty()) { + if (!mSettings->hasDomain()) { mEwsClient.setCredentials(mSettings->username(), mPassword); } else { mEwsClient.setCredentials(mSettings->domain() + QLatin1Char('\\') + mSettings->username(), mPassword);