fix: 401 error on owned pages (#5996)
This commit is contained in:
@@ -2274,9 +2274,9 @@ const hasEditDetailsPermission = computed(() => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
watch(
|
watch(
|
||||||
[isSettings, currentMember],
|
[isSettings, allMembers, canAccessSettings],
|
||||||
() => {
|
() => {
|
||||||
if (isSettings.value && !canAccessSettings.value) {
|
if (isSettings.value && allMembers.value.length > 0 && !canAccessSettings.value) {
|
||||||
showError({
|
showError({
|
||||||
fatal: true,
|
fatal: true,
|
||||||
statusCode: 401,
|
statusCode: 401,
|
||||||
|
|||||||
@@ -532,9 +532,9 @@ provideOrganizationContext(organizationContext)
|
|||||||
const canAccessSettings = computed(() => !!currentMember.value?.accepted)
|
const canAccessSettings = computed(() => !!currentMember.value?.accepted)
|
||||||
|
|
||||||
watch(
|
watch(
|
||||||
[routeHasSettings, currentMember],
|
[routeHasSettings, acceptedMembers, currentMember],
|
||||||
() => {
|
() => {
|
||||||
if (routeHasSettings.value && !canAccessSettings.value) {
|
if (routeHasSettings.value && acceptedMembers.value.length > 0 && !canAccessSettings.value) {
|
||||||
showError({
|
showError({
|
||||||
fatal: true,
|
fatal: true,
|
||||||
statusCode: 401,
|
statusCode: 401,
|
||||||
|
|||||||
Reference in New Issue
Block a user