diff --git a/src/api/itemsApi.ts b/src/api/itemsApi.ts index f5fec701..8c34a114 100644 --- a/src/api/itemsApi.ts +++ b/src/api/itemsApi.ts @@ -30,7 +30,7 @@ export class itemsApi implements ItemsApi{ async getItems() { try { - return await directusClient.request(readItems(this.collectionName as never, { fields: ['*', 'to.*', "relations.*", "user_created.*", {offers: ['*'], needs: ['*']}] , filter: this.filter, limit: -1 })); + return await directusClient.request(readItems(this.collectionName as never, { fields: ['*', 'to.*', "relations.*", "user_created.*", {offers: ['*'], needs: ['*']} as any] , filter: this.filter, limit: -1 })); } catch (error: any) { console.log(error); if (error.errors[0]?.message) diff --git a/src/api/permissionsApi.ts b/src/api/permissionsApi.ts index b358f0a7..292099ed 100644 --- a/src/api/permissionsApi.ts +++ b/src/api/permissionsApi.ts @@ -12,7 +12,7 @@ export class permissionsApi implements ItemsApi{ async getItems() { try { - return await directusClient.request(readPermissions()); + return await directusClient.request(readPermissions({fields: ['*', {policy : ['name', 'roles']} as any]})); } catch (error: any) { console.log(error); if (error.errors[0]?.message) diff --git a/src/api/userApi.ts b/src/api/userApi.ts index 32b4ce03..64db580b 100644 --- a/src/api/userApi.ts +++ b/src/api/userApi.ts @@ -41,7 +41,7 @@ export class userApi implements UserApi { async getUser(): Promise { try { - let user = await directusClient.request(readMe({ fields: ['*', { offers: ['*'], needs: ['*'] }] })); + let user = await directusClient.request(readMe({ fields: ['*', {role: ['*']} as any] })); return user; } catch (error: any) { console.log(error); @@ -66,7 +66,7 @@ export class userApi implements UserApi { async updateUser(user: UserItem): Promise { const { id, ...userRest } = user; try { - const res = await directusClient.request(updateMe(userRest,{ fields: ['*', { offers: ['*'], needs: ['*'] }] })) + const res = await directusClient.request(updateMe(userRest,{ fields: ['*'] })) return res as any; } catch (error: any) { console.log(error);