Updating a document is throwing a 409 conflict: "Document with the requested ID already exists."
- 0
- Self Hosted
- Databases
- Web
- REST API
Hello, I was trying to update a document with some data, but I keep getting this exception.
AppwriteException: Document with the requested ID already exists. Try again with a different ID or use ID.unique() to generate a unique ID.
Here is how the request looks like:
Request URL:
https://[url]/v1/databases/654203868c7fe15422da/collections/65c3c0105759db977ea3/documents/65c3c265cdef124f221a
Request Method:
PATCH
Status Code:
409 Conflict
Updating other documents is fine and has not caused me any issues. I must be doing something wrong, but I do not know what. I do not think the error message makes sense. Any help would be greatly appreciated.
could you show the implementation?
Sue, this is the document I was trying to update
{
"name": "Personal Information",
"employee_editable": true,
"enabled": true,
"for": "6542042f42dfcbf0f594",
"$id": "65c3c265cdef124f221a",
"$collectionId": "65c3c0105759db977ea3",
"$databaseId": "654203868c7fe15422da",
"$createdAt": "2024-02-07T17:48:21.843+00:00",
"$updatedAt": "2024-02-08T07:19:10.082+00:00",
"$permissions": [],
"form_fields": [{...}]
}
Note that form_fields is a relationship to another collection. I was trying to update the employee_editable field using
await databases.updateDocument(databaseID!, collectionID!, formDocumentID, {
employee_editable: formProperties.employeeEditable
});
which made a request I sent in the original message
Recommended threads
- dart appwrite 16.2.0 throws errors
Hi there, I just updated to 1.7.4 and also wanted to update the dart appwrite sdk to fit the appwrite version I am using now. So I updated to 16.2.0 and get th...
- Server error on multiple requests
Hi there, I've updated from 1.5.7 to 1.7.4. I am using meilisearch for indexing and have therefore a dart script which syncs the appwrite data to meilisearch in...
- log out failure
I am trying to set up the user sign up/log in/log out and while I have got the sign up/log in to work, log out keeps failing. i am keeping it simple with only r...