-
Notifications
You must be signed in to change notification settings - Fork 17
Description
Describe the bug
As an administrator, I created a new project and configured the portal editor to be open for participation.
But when I access the link as a participant, the page loads and then display an error: "An error occurred while loading the Portal. Please contact the support team." (See screenshot below)
To Reproduce
Steps to reproduce the behavior:
- Go to Dashboard
- Create a new project
- Configure a portal
- Select "No tutorial" option in tutorials
- Access it as a participant (logged in or not)
- See error
Version
- Echo : v1.3.0
- Directus : v11.6.0
- Self Hosted (Kubernetes)
Additional context
The error appears on a self hosted environment.
I executed Directus sync using the shell script without problems.
While navigating in the participant portal, there is HTTP requests with a 403 status code coming from Directus in network panel :
https://directus.echo.CHANGEME.COM/items/echo__portal_tutorial?fields=id,slug,count(cards),cards.id,cards.sort,cards.echo__portal_tutorial_card_id.id,cards.echo__portal_tutorial_card_id.user_confirmation_required,cards.echo__portal_tutorial_card_id.icon,cards.echo__portal_tutorial_card_id.link,cards.echo__portal_tutorial_card_id.translations.*&filter={"slug":{"_eq":"none"}}&deep={"cards":{"_sort":"sort"}}
Body:
{"errors":[{"message":"You don't have permission to access this.","extensions":{"code":"FORBIDDEN"}}]}
In Directus, I don't have any collection named Echo Portal Tutorial or something like this.
Hypothesis
Based on the typesDirectusContent.ts file, I wonder if there is some missing Directus snapshots about EchoPortalTutorial ?
I didn't find any documentation about Echo's Directus configuration except in snapshots
Thank you !
