From d3d80d35f419e0e4770bd438c0626e2fa656fa9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Ferrer=20Oca=C3=B1a?= Date: Wed, 29 Jan 2020 11:37:23 +0100 Subject: [PATCH] MOBILE-3327 login: Treat invaliddevice error --- src/providers/sites.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/providers/sites.ts b/src/providers/sites.ts index dca1e4968..41261f69c 100644 --- a/src/providers/sites.ts +++ b/src/providers/sites.ts @@ -710,6 +710,13 @@ export class CoreSitesProvider { } return this.treatInvalidAppVersion(result, siteUrl); + }).catch((error) => { + // Error invaliddevice is returned by Workplace server meaning the same as connecttoworkplaceapp. + if (error && error.errorcode == 'invaliddevice') { + return this.treatInvalidAppVersion(this.WORKPLACE_APP, siteUrl); + } + + return Promise.reject(error); }); }