[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
- Invalid document structure: missing requ...
I just pick up my code that's working a week ago, and now I got this error: ``` code: 400, type: 'document_invalid_structure', response: { message: 'Inv...
- custom domain with CloudFlare
Hi all, it seems that CloudFlare has blocked cross-domain CNAME link which made my app hostname which is in CloudFlare, unable to create a CNAME pointing to clo...
- Custom emails
What happen if I use a third party email provider to customize my emails and my plan run out of emails/month? Appwrite emails are used as fallback sending emai...