[SOLVED] AppwriteException: Invalid document structure: Attribute "color" has invalid type.
- 0
- Web
AppwriteException: Invalid document structure: Attribute "color" has invalid type. Value must be a valid string and no longer than 100 chars
once check my code
so when radio button selects a value -> you should be sending that back to update the DB about the color, empty string will be replaced by your color. I do not think the updation is happening and hence, it is showing error?
then what should i change in my code
props.setSelectedValue(event.target.value);
database({
color:''
}).then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});
}
const handleChange2 = (event)=>{
props.setSelectedValue2(event.target.value);
database(
{
side:''
}
).then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});
}```
What logs you get for this part?
database({
color:''
}).then(function (response) {
console.log(response);
}, function (error) {
console.log(error);
});
black and white
Or
Color
What is the log of the database function
What is log
Do you mean console log
Yes
Users radio button input
Do you get error when running the database function?
Yes
What is the error?
Show me the payload inside the network tab
Ok
here it is
Okay, you're sending color as an object when it is a string Just change the value to string and you're good to go
closing as original message was deleted so i think it was resolved
[SOLVED] AppwriteException: Invalid document structure: Attribute "color" has invalid type.
Recommended threads
- How to Display File in Web?
I'm trying to use Appwrite's Storage to store images and display them in my app, however when I use the `getFileView`, `getFileDownload` or `getFilePreview` met...
- Project Paused Despite Daily Active Usag...
I noticed that my project was automatically **paused**, even though it is actively being used. The project is an **attendance application** that is used daily b...
- Sudden CORS Errors - Domain hasn't Chang...
I have an Appwrite project with two web apps configured, the first one has the hostname `*` and the second one I just added to test if it could fix the issue wi...