From 36918d1b114f6d12d550bdcd687f7b3ede80ac2b Mon Sep 17 00:00:00 2001 From: Pranav C Date: Tue, 20 Sep 2022 23:20:05 +0530 Subject: [PATCH] fix(gui): avoid unnecessary `/me` api calls Signed-off-by: Pranav C --- packages/nc-gui/middleware/auth.global.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nc-gui/middleware/auth.global.ts b/packages/nc-gui/middleware/auth.global.ts index ed3390ef52..7932c2df24 100644 --- a/packages/nc-gui/middleware/auth.global.ts +++ b/packages/nc-gui/middleware/auth.global.ts @@ -69,7 +69,7 @@ export default defineNuxtRouteMiddleware(async (to, from) => { } } else { /** if users are accessing the projects without having enough permissions, redirect to My Projects page */ - if (to.params.projectId) { + if (to.params.projectId && from.params.projectId !== to.params.projectId) { const user = await api.auth.me({ project_id: to?.params?.projectId as string }) if (user?.roles?.user) { message.error("You don't have enough permission to access the project.")