Understanding Permissions: Read error when a collection has "any" can "read"
- 0
- React Native
- Cloud
Heya,
I'm messing around with RN and Cloud hosted Appwrite at the moment, and have run into an issue with permissions.
I get the error "The current user is not authorized to perform the requested action" when trying to read all documents in a collection.
The collection has the permission "any" and "read", so I'm not entirely sure where I'm going wrong here.
Here's my collection setup:
{
"$id": "66f541aa0039ba252fa9",
"$permissions": [
"read(\"any\")"
],
"databaseId": "66f4877d00384273b485",
"name": "Questions",
"enabled": true,
"documentSecurity": false,
"attributes": [
{
"key": "question",
"type": "string",
"required": true,
"array": false,
"size": 200,
"default": null
},
{
"key": "entries",
"type": "relationship",
"required": false,
"array": false,
"relatedCollection": "66f487b700228e45ca0f",
"relationType": "manyToOne",
"twoWay": true,
"twoWayKey": "questions",
"onDelete": "cascade",
"side": "child"
}
],
"indexes": []
}
I do not have "database security" enabled, but from my understanding, it doesn't need to be?
My code (slimmed down) is essentially:
const client = new Client();
client
.setEndpoint(appwriteConfig.endpoint)
.setProject(appwriteConfig.project)
.setPlatform(appwriteConfig.platform);
const account = new Account(client);
const databases = new Databases(client);
const questions = await databases.listDocuments(
appwriteConfig.databaseId,
appwriteConfig.questionsCollectionId
);
Recommended threads
- Charged after Downgrade
I downgraded from the pro plan last month, but it’s still trying to charge my card this month and my account has been restricted
- Sydney Cloud Sites: App Git deployment a...
Project ID: rentwize-db The app Site fails after the build completes with a missing build archive error. Site id: app Framework: TanStack Start SSR Output dir...
- Active Running Project Deletion Alert Em...
Hi , I received an email alert from Appwrite today stating “your project will be deleted within 14 days if no action is taken,” though I have been actively usin...