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
- Paused project notification
Hi, how do I disable these notifications? I get them every week and they're starting to annoy me. I don't care that my project is paused.
- Free trial credit?
I understand that another person I know got a free 50 dollar credit promo as a banner in his project but I fail to see one in mine. Is such promo not for everyo...
- Appwrite Cloud Services. getting 500 Int...
I'm not able to access any appwrite services on appwrite cloud website, getting a 500 internal error on all services even though status.appwrite.online says the...