mirror of
https://github.com/utopia-os/utopia-ui.git
synced 2025-12-12 23:36:00 +00:00
api fix for directus SDK18
This commit is contained in:
parent
2bded766c9
commit
07c6a76e0c
@ -30,7 +30,7 @@ export class itemsApi<T> implements ItemsApi<T>{
|
||||
|
||||
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)
|
||||
|
||||
@ -12,7 +12,7 @@ export class permissionsApi implements ItemsApi<Permission>{
|
||||
|
||||
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)
|
||||
|
||||
@ -41,7 +41,7 @@ export class userApi implements UserApi {
|
||||
|
||||
async getUser(): Promise<any> {
|
||||
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<any> {
|
||||
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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user