[SOLVED] Getting error when setting permission of a document during its creation
- 0
- Databases
- Accounts
Hi! Following is my code:
await databases.createDocument(
'DB_ID',
'COLLECTION_ID',
user.$id,
{
name: user.name,
age: 20,
college: 'Harvard'
},
[Permission.update(Role.user(user.$id))]
);```
But I'm getting this error: `AppwriteException: Permissions must be one of: (any, guests)`. Any idea what's up? Note that, I'm creating the account immediately before this, with `user = await account.create(...)`
Hi - let me take a look and brb
You need to enable document level permissions and allow user to create documents.
When you create the document, you can put yourself for update access so you can update.
The error in your original post is occurring because you're not authenticated
@nightwielder make sure that u have also Created the attributes of data for the documents in the appwrite console
[SOILVED]Getting error when setting permission of a document during its creation
[SOLVED] Getting error when setting permission of a document during its creation
Recommended threads
- Seed db
hello there... is this correct way to seed appwrite
- Query Appwrite
Hello, I have a question regarding Queries in Appwrite. If I have a string "YYYY-MM", how can I query the $createdAt column to match this filter?
- Type Mismatch in AppwriteException
There is a discrepancy in the TypeScript type definitions for AppwriteException. The response property is defined as a string in the type definitions, but in pr...