From f465cdb4fe58e3fa8cd1365de80dc5ba2b2ad861 Mon Sep 17 00:00:00 2001 From: dpalou Date: Tue, 23 Oct 2018 15:18:10 +0200 Subject: [PATCH] MOBILE-2699 login: Fix detailed error messages with http --- src/providers/sites.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/providers/sites.ts b/src/providers/sites.ts index 89e8bfe5b..324d46d7e 100644 --- a/src/providers/sites.ts +++ b/src/providers/sites.ts @@ -260,6 +260,10 @@ export class CoreSitesProvider { protocol = protocol == 'https://' ? 'http://' : 'https://'; return this.checkSiteWithProtocol(siteUrl, protocol).catch((secondError) => { + if (secondError.critical) { + return Promise.reject(secondError.error); + } + // Site doesn't exist. Return the error message. return Promise.reject(this.textUtils.getErrorMessageFromError(error) || this.textUtils.getErrorMessageFromError(secondError) ||