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
- Weird permission failure
when creating an account I use following methods: ``` Future<void> register(String email, String password, String username) async { final user = await accoun...
- Appwrite Storage error 503s for automate...
I'm facing error 503s from Appwrite after about 5-6 seconds of making AI requests from my tool with images and files above 20MB (=> not inline base64 used, but ...
- Flutter Android oAuth is no more working
I currently don't get the oAuth login to work in flutter android. it works on ios and on web. but when try to use it on Android, i get to the point where the ca...