
try {
print(model.toJson());
Document result = await databases.createDocument(
databaseId: Appwrite.kDatabaseId,
collectionId: Appwrite.kClientsCollection,
documentId: ID.unique(),
data: model.toJson(),
permissions: []
);
if (result.$id.isNotEmpty) {
return ClientModel.fromJson(result.data);
}
} on AppwriteException catch (e) {
print(e.toString());
}
return null;
}```

i print out the model. and there is data

I'm not sure I understand what your issues is, can you please expand?

so I send payload to appwrite creating document. I print the model. print(model.toJson()); I clearly can see the json payload. then it also created document sucessfully. the problem is after creation new document. all fields are null.

any way to monitor what is being sent inside appwrite container

They're null in the Appwrite console too?

yes, also null



Can you JSON encode the map?
And also share your collection as JSON (result of get collection API call)

do you mean this

JSON encode please

do you mean JSON encode the model I submit to appwrite, or return from appwrite?

Both


encoding problem.

Sorry what do you mean?
And it would help if you copied and pasted instead of sharing a screenshot

okay. wait

I think these are 3 log messages? What are they of?

ignore that. let me make it clean

now it is okay by changing _formKey.currentState!.value to _formKey.currentState!.instantValue (flutter form builder)

but strange , i clearly print the log right here


but feel unsecure what happend.😂
Recommended threads
- Type String is not a subtype of type int...
In flutter using appwrite: ^17.1.0, ```DocumentList response = await databases!.listDocuments( databaseId: "xxx", collectionId: "xxx", ...
- Query.equal error
Hi guys. I'm using Appwrite Cloud, and I'm using version 21 of node-appwrite to benefit from transactions. The problem is I seem to be getting an error when I u...
- Cannot access my Appwrite database on th...
Hello guys, I am currently developing a web app and using appwrite for authentication, database, storage and messaging. It was working well but since yesterday...
