From b6fbb6b4f747ce06c6baa45538033c01e4403811 Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Wed, 26 Jan 2022 15:05:16 +0100 Subject: [PATCH] MOBILE-3833 login: Display right error in 2.9-3.1 sites --- src/core/services/sites.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/core/services/sites.ts b/src/core/services/sites.ts index e6538fd4e..032ebcf23 100644 --- a/src/core/services/sites.ts +++ b/src/core/services/sites.ts @@ -262,7 +262,7 @@ export class CoreSitesProvider { } // Service supported but an error happened. Return error. - if (error.errorcode == 'codingerror') { + if (error.errorcode === 'codingerror') { // This could be caused by a redirect. Check if it's the case. const redirect = await CoreUtils.checkRedirect(siteUrl); @@ -272,6 +272,9 @@ export class CoreSitesProvider { // We can't be sure if there is a redirect or not. Display cannot connect error. error.message = Translate.instant('core.cannotconnecttrouble'); } + } else if (error.errorcode === 'invalidrecord') { + // WebService not found, site not supported. + error.message = Translate.instant('core.login.invalidmoodleversion', { $a: CoreSite.MINIMUM_MOODLE_VERSION }); } return new CoreSiteError({