From b0f3c4854253ff091bac526c1dc2da060d0bb7e8 Mon Sep 17 00:00:00 2001 From: Shashwat Jolly Date: Fri, 2 Oct 2020 23:59:08 +0530 Subject: [PATCH] Fix error message for 'NotFound' error during login --- resources/etesync/loginjob.cpp | 1 + resources/etesync/setupwizard.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/resources/etesync/loginjob.cpp b/resources/etesync/loginjob.cpp index da4b1b922..86e667f14 100644 --- a/resources/etesync/loginjob.cpp +++ b/resources/etesync/loginjob.cpp @@ -42,6 +42,7 @@ void LoginJob::login() setError(etebase_error_get_code()); const char *err = etebase_error_get_message(); setErrorText(QString::fromUtf8(err)); + return; } mAccountStatusResult = mClientState->accountStatus(); qCDebug(ETESYNC_LOG) << "Account status result" << mAccountStatusResult; diff --git a/resources/etesync/setupwizard.cpp b/resources/etesync/setupwizard.cpp index 448e9ba78..fa0eb49ab 100644 --- a/resources/etesync/setupwizard.cpp +++ b/resources/etesync/setupwizard.cpp @@ -125,6 +125,8 @@ bool LoginPage::validatePage() mLoginLabel->setText(i18n("Please ensure that the server URL is correct. The URL should start with http:// or https://.")); } else if (mErrorCode == EtebaseErrorCode::ETEBASE_ERROR_CODE_CONNECTION) { mLoginLabel->setText(i18n("Could not connect to the server. Please ensure that the server URL is correct.")); + } else if (mErrorCode == EtebaseErrorCode::ETEBASE_ERROR_CODE_NOT_FOUND) { + mLoginLabel->setText(i18n("Account does not exist. Please sign up for the service first.")); } else { mLoginLabel->setText(i18n(charArrFromQString(mErrorMessage))); } -- GitLab