#AppwriteException: The document data is missing. Try again with document data populated
4 messages · Page 1 of 1 (latest)
Basically exactly what the error says
export const saveQuiz = async (quiz: Quiz): Promise<string | undefined> => {
try {
const response = await databases.createDocument(
databaseId,
quizesId,
ID.unique(),
{},
[
Permission.read(Role.any()),
Permission.write(Role.any())
]
);
return response.$id;
} catch (error) {
handleError('Failed to save quiz', error);
return undefined;
}
};
Here, you use an empty object {} as data for your document, you probably have attributes defined for your quizzes collection.