Creating Document with Relationship resulting error The current user is not authorized to perform
- 1
- Databases
- Web
- Cloud
I have user collection having user details like Table user { user_id integer name string profession string user_qualification ( relationship with user_qualification ) }
I have a qualification collection Table qualification{ qualification_id integer qualification_name string }
and I have user_qualification table
Table user_qualification{ user_id integer (two way relationship with user collection) qualification_id integer ( one way relationship with collection) }
Now I want to allow user to self assign them qualification
so I am having this createDocument call
const addUserQualification = async (req) => {
try{
const userStore = useUserStore()
return await databases.createDocument(
appwriteConfig.databaseId,
appwriteConfig.userQualificationsCollectionId,
ID.unique(),
{
user: userStore.user,
qualification: req
}
)
}catch (e){
throw e
}
}
I am using pinia store, and userStore.user return full user object and req is qualification object. But though user have permission to create and update document
AppwriteException: The current user is not authorized to perform the requested action
Recommended threads
- My account is blocked so please check an...
My account is blocked so please unblock my account because all the apps are closed due to which it is causing a lot of problems
- Applying free credits on Github Student ...
So this post is kind of related to my old post where i was charged 15usd by mistake. This happens when you are trying to apply free credits you got from somewh...
- delete document problems
i don't know what's going on but i get an attribute "tournamentid" not found in the collection when i try to delet the document... but this is just the document...