fix: 401 error on owned pages (#5996)

This commit is contained in:
Prospector
2026-05-04 18:33:54 -07:00
committed by GitHub
parent b6bca2aaeb
commit 118046d690
2 changed files with 4 additions and 4 deletions

View File

@@ -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,

View File

@@ -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,