Back

Permissions error updating documents

  • 0
  • React Native
KeyStone
6 Sep, 2024, 00:11

Currently running into this error when trying to update any documents:

AppwriteException: Invalid permissions param: Every permission must be of type string.

Here is an example of some code that is triggering it:

export const updateDayStats = async (userId, foodCalories, foodTotalFat) => { try { const day = await databases.updateDocument( databaseId, dayCollectionId, userId, {calories: foodCalories}, {totalFat: foodTotalFat}, ); return day } catch (error) { throw new Error(error) } }

And I have create, read, update, and delete permissions checked for users in the collection. I have another project that I haven't worked on in about a month or so, and in it I have update codes the same exact way as I am trying here and it worked fine. Did something with permissions change or am I doing something wrong?

TL;DR
Error message: AppwriteException: Invalid `permissions` param: Every permission must be of type string. Issue: The developers are encountering an error while trying to update documents due to incorrect permission parameters. Solution: Check and ensure that all permission types are defined as strings to resolve the error.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more