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
- I'm getting error Invalid `url` param: I...
``` 2025-10-26T12:52:02.292Z [error] AppwriteException: Invalid `url` param: Invalid URI. Register your new client (vercel.com) as a new Web platform on your pr...
- 🚨 Access Restricted Despite Active Cred...
Hello Appwrite Support Team, My organization “Dreamo World Entertainment” currently shows an “Access Restricted” warning due to unpaid invoices. However, my bi...
- Deploy tanstack-start on site
- I am trying to deploy my project build with tanstack-start on site. - issue i am facing is appwrite doesnt provide start command option so i can run 'npm run ...