So I upgraded my app to 1.6, and it's erroring about "Param documentId is required", but it's just running a createDocument
and everything is correct --
Response total: 1
Provider found with $id: 66ecb5c8003b8d67
Creating OAuth request with id: 01J86M33ZHFKD6HDBS3WB72XKR and state: eyJyZWRpcmVjdF91cmkiOiJodHRwczovL29hdXRobWFuYWdlci5zb2NpYWxhaXplLmNvbS9jYWxsYmFjayIsIm9hdXRoUmVxdWVzdElkIjoiMDFKODZNMzNaSEZLRDZIREJTM1dCNzJYS1IiLCJkYXRhYmFzZUlkIjoiZGV2IiwiaXNEZXYiOnRydWUsInVzZXJJZCI6IjAxSjZRQlc2TUsxRlZCR1NNMk1aN1c1QllBIiwidGVhbUlkIjoiMDFKNlFCVzZNSzFGVkJHU00yTVo3VzVCWUEifQ
Creating OAuth request with id: 01J86M33ZHFKD6HDBS3WB72XKR
and then in the error
Error in OAuth process: Param "documentId" is not optional.
-- I'm just running this
this.log(`Creating OAuth request with id: ${id}`);
await this.databases.createDocument(
databaseId,
OAUTH_REQUEST_COLL_ID,
id,
{
providerId: oauthProvider.$id,
databaseId: databaseId,
status: "pending",
state: state,
}
);
}
so I'm confused. The id is clearly defined, the OAUTH_REQUESTS_COLL_ID is a constant, not an env variable, and the databaseId is defined, I logged it earlier in the function, but this is the last place it makes it to.
Updated node-appwrite
to ^14.1.0
Recommended threads
- How to Avoid Double Requests in function...
I'm currently using Appwrite's `functions.createExecution` in my project. I want to avoid double requests when multiple actions (like searching or pagination) a...
- Send Email Verification With REST
I am using REST to create a user on the server side after receiving form data from the client. After the account is successfully created i wanted to send the v...
- Use different email hosts for different ...
Hello, I have 2 projects and i want to be able to set up email templates in the projects. Both projects will have different email host configurations. I see ...