fix: 401 error on owned pages (#5996)
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user