Unhandled Runtime Error[ Server ] Error: Invalid document structure: Missing required attribute
- 0
- Databases
- Web
- Cloud

Since yesterday, I am getting this error : Error: Invalid document structure: Missing required attribute "bucketField" in my project with appwrite as the backend.
It was working fine till yesterday 1:00am IST. The code snippet where this error came from : `const fileDocument = { type: getFileType(bucketFile.name).type, name: bucketFile.name, url: constructFileUrl(bucketFile.$id), extension: getFileType(bucketFile.name).extension, size: bucketFile.sizeOriginal, owner: ownerId, accountId, users: [], bucketFileId: bucketFile.$id, };
const newFile = await databases
.createDocument(
appwriteConfig.databaseId,
appwriteConfig.filesCollectionId,
ID.unique(),
fileDocument,
)
.catch(async (error: unknown) => {
await storage.deleteFile(appwriteConfig.bucketId, bucketFile.$id);
await handleError(error, "Failed to create file document");
});`
I have attached all the snapshots with the error and my appwrite collection -> attributes in this post.

@ZDevLuffOP743 Can you please provide more detais please , projectId, databaseId, collectionId 🙏

Sure :
ProjectId : 6747311a0038f1fcc367 DatabaseId: 674731b1001a4c3e29f9 UsersCollectionId: 67473230001a965af8cd FilesCollectionId: 6747340b0032a72fc133
Recommended threads
- How to pass session from browser to a mo...
I have a self-hosted Appwrite container. I also have a www page (A) which should acts as login page for different www services (B). User click login in B, is re...
- Cutsome Domain Setup issue
when i adding custom domain on project settings its showing verification failed, even though i add dns on my name.com
- Asymetric Authentication for Appwrite si...
Is there any way to do asymmetric authentication of Appwrite users on the server side without making a network call? This can result in a huge reduction in late...
