I'm getting 500 error on creating document with relationship
What do the docker logs for the appwrite container say for the 500 error?
Also, what's your code?
await database.createDocument(
databaseId: [DB ID],
collectionId: [Collection ID],
documentId: ID.unique(),
data: {
"user_id": userId,
"product_id": [productId],
"quantity": 1,
},
);
code
docker log
It's a little hard to read because its cut off but it looks like a permission problem. Does the user have update access to the related document?
Looks like it doesn't has update permission
i have updated the permission
but it showed this
What are the permissions on product and does product have any other related documents?
i haven't added permission on the products to create for this user but only for carts
The user needs access to every related document
to create carts, i'll need to add create access on my products table as well?
If the user is creating a document in that collection, then yes
I'm creating document on carts table not on products
and i have create access on carts
Ok so?
Recommended threads
- MariaDB refuses to connect to appwrite
Earlier, I tried updating my Appwrite version from 18.1.x to the latest release because my Flutter package required it to function properly. I used the official...
- Console display all Databases as TablesD...
While looking at an issue with <@1231860789355347971> we saw that the console was displaying ALL databases as `TablesDB` even if the real type in the API is `le...
- HTTP Error 500 ''
Hello to everyone, I'm a Flutter developer and actually I'm developing an app using Appwrite.. during my tests and also massive ones I've noticed something we...