diff --git a/src/classes/site.ts b/src/classes/site.ts index a3dda67a2..463b5a027 100644 --- a/src/classes/site.ts +++ b/src/classes/site.ts @@ -1820,7 +1820,7 @@ export class CoreSite { this.lastAutoLogin = this.timeUtils.timestamp(); - return data.autologinurl + '?userid=' + userId + '&key=' + data.key + '&urltogo=' + url; + return data.autologinurl + '?userid=' + userId + '&key=' + data.key + '&urltogo=' + encodeURIComponent(url); }).catch(() => { // Couldn't get autologin key, return the same URL.