From 118046d690106660e3e3ec51efaff82fe5d3bb42 Mon Sep 17 00:00:00 2001 From: Prospector <6166773+Prospector@users.noreply.github.com> Date: Mon, 4 May 2026 18:33:54 -0700 Subject: [PATCH] fix: 401 error on owned pages (#5996) --- apps/frontend/src/pages/[type]/[id].vue | 4 ++-- apps/frontend/src/pages/organization/[id].vue | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/frontend/src/pages/[type]/[id].vue b/apps/frontend/src/pages/[type]/[id].vue index f21eacc99..763bca362 100644 --- a/apps/frontend/src/pages/[type]/[id].vue +++ b/apps/frontend/src/pages/[type]/[id].vue @@ -2274,9 +2274,9 @@ const hasEditDetailsPermission = computed(() => { }) watch( - [isSettings, currentMember], + [isSettings, allMembers, canAccessSettings], () => { - if (isSettings.value && !canAccessSettings.value) { + if (isSettings.value && allMembers.value.length > 0 && !canAccessSettings.value) { showError({ fatal: true, statusCode: 401, diff --git a/apps/frontend/src/pages/organization/[id].vue b/apps/frontend/src/pages/organization/[id].vue index 5206f4c12..362c9227c 100644 --- a/apps/frontend/src/pages/organization/[id].vue +++ b/apps/frontend/src/pages/organization/[id].vue @@ -532,9 +532,9 @@ provideOrganizationContext(organizationContext) const canAccessSettings = computed(() => !!currentMember.value?.accepted) watch( - [routeHasSettings, currentMember], + [routeHasSettings, acceptedMembers, currentMember], () => { - if (routeHasSettings.value && !canAccessSettings.value) { + if (routeHasSettings.value && acceptedMembers.value.length > 0 && !canAccessSettings.value) { showError({ fatal: true, statusCode: 401,