#[SOLVED] Getting error when setting permission of a document during its creation

6 messages · Page 1 of 1 (latest)

inner gate
#

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(...)`
wintry otter
#

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

pure reef
#

@inner gate make sure that u have also Created the attributes of data for the documents in the appwrite console

inner gate
#

[SOILVED]Getting error when setting permission of a document during its creation