From 86b436582c0ff5cc455015051b5c4507ce8ddcbf Mon Sep 17 00:00:00 2001 From: yflory Date: Thu, 25 Feb 2021 14:54:29 +0100 Subject: [PATCH] Fix ERESTRICTED loop --- www/common/outer/async-store.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/www/common/outer/async-store.js b/www/common/outer/async-store.js index 329c6f3a8..eadf88079 100644 --- a/www/common/outer/async-store.js +++ b/www/common/outer/async-store.js @@ -1603,8 +1603,8 @@ define([ var cb = Util.once(Util.mkAsync(_cb)); // There is an allow list: check if we can authenticate - if (!Array.isArray(allowed)) { return void cb('EINVAL'); } - if (!store.loggedIn || !store.proxy.edPublic) { return void cb('EFORBIDDEN'); } + if (!Array.isArray(allowed)) { return void cb('ERESTRICTED'); } + if (!store.loggedIn || !store.proxy.edPublic) { return void cb('ERESTRICTED'); } var teamModule = store.modules['team']; var teams = (teamModule && teamModule.getTeams()) || []; @@ -1625,7 +1625,7 @@ define([ var auth = function () { var rpc = _store.rpc; - if (!rpc) { return void cb('EFORBIDDEN'); } + if (!rpc) { return void cb('ERESTRICTED'); } rpc.send('COOKIE', '', function (err) { cb(err); });