
Hello! Self hosted, 1.5.5. As title says, I am getting an error when creating the document's relationship attribute. Both collection's permissions are set to "any" on everything.
TypeScript
const sdk = require("node-appwrite");
const { Account, ID, Permission, Role } = require("node-appwrite");
const adminClient = new sdk.Client()
.setEndpoint(process.env.AWENDPOINT)
.setProject(process.env.AWPROJECTID)
.setKey(process.env.AWSECRETKEY);
const importTool = async (file, userId, username, session) => {
// Function code skipped for brevity
const databases = new sdk.Databases(adminClient);
const tool = await databases.createDocument(
process.env.AWDBID, // databaseId
process.env.AWTOOLSCOLLID, // collectionId
ID.unique(), // documentId auto generated
{
userId: userId,
name: name,
description: description,
userScript: userScript,
} /*
[
Permission.read(Role.user(userId)),
Permission.update(Role.user(userId)),
Permission.delete(Role.user(userId)),
] */
);
for (let field of customFields) {
try {
updatedTool = await databases.updateDocument( // This is where the error happens
process.env.AWDBID, // databaseId
process.env.AWTOOLSCOLLID, // collectionId
tool.$id,
{
customFields: {
name: field.name,
type: field.type,
value: field.value,
options: field.options,
parent: field.parent,
toolId: tool.$id,
},
}
);
} catch (error) {
console.error("Error :", error);
}
}
};
TL;DR
Developers are encountering a 'general_unknown' error when creating document relationship attributes. Both collection permissions are set to 'any'. The issue seems to be with the code snippet provided, specifically when updating a document. The solution might involve reviewing the updateDocument method and ensuring proper parameters are passed.Recommended threads
- Having errors migrating to cloud
Project will not migrate compeltely
- 2 Columns still processing since yesterd...
Hey o/ Yesterday (around <t:1758045600:f>), I created a database and added several columns to it. After about 15 minutes, most of the "processing" tags disappe...
- 503 Timeout when Updating or Upserting D...
Hey I’m running into an issue when trying to update or upsert a row in Appwrite. The request hangs for a while and then throws this error: ``` AppwriteException...
