diff --git a/src/app/api/super-admin/CustomersController.ts b/src/app/api/super-admin/CustomersController.ts index b43c76e6..6a7c5414 100644 --- a/src/app/api/super-admin/CustomersController.ts +++ b/src/app/api/super-admin/CustomersController.ts @@ -49,7 +49,7 @@ export default class CustomersController extends ApiController { ObjectHydrate.hydrate(customerEntity, req.body); //validate user - await validateOrReject(customerEntity, { groups: ["create"] }); + await validateOrReject(customerEntity, { groups: ["createCustomer"], forbidUnknownValues: false}); //call service to get prisma entity const prismaEntityCreated = await this.customersService.create(customerEntity); @@ -81,7 +81,7 @@ export default class CustomersController extends ApiController { const customerEntity = new Customer(); ObjectHydrate.hydrate(customerEntity, req.body); //validate user - await validateOrReject(customerEntity, { groups: ["update"] }); + await validateOrReject(customerEntity, { groups: ["updateCustomer"] , forbidUnknownValues: false}); //call service to get prisma entity const prismaEntityUpdated = await this.customersService.update(uid, customerEntity); diff --git a/src/app/api/super-admin/DeedTypesController.ts b/src/app/api/super-admin/DeedTypesController.ts index ac4bf9c6..0ef3b83b 100644 --- a/src/app/api/super-admin/DeedTypesController.ts +++ b/src/app/api/super-admin/DeedTypesController.ts @@ -50,7 +50,7 @@ export default class DeedTypesController extends ApiController { ObjectHydrate.hydrate(deedTypeEntity, req.body); //validate deed type - await validateOrReject(deedTypeEntity, { groups: ["create"] }); + await validateOrReject(deedTypeEntity, { groups: ["createDeedType"], forbidUnknownValues: false }); //call service to get prisma entity const prismaEntityCreated = await this.deedTypesService.create(deedTypeEntity); diff --git a/src/app/api/super-admin/DocumentTypesController.ts b/src/app/api/super-admin/DocumentTypesController.ts index e8fe1cc3..a862e697 100644 --- a/src/app/api/super-admin/DocumentTypesController.ts +++ b/src/app/api/super-admin/DocumentTypesController.ts @@ -51,7 +51,7 @@ export default class DocumentTypesController extends ApiController { const documentTypeEntity = new DocumentType(); ObjectHydrate.hydrate(documentTypeEntity, req.body); //validate user - await validateOrReject(documentTypeEntity, { groups: ["create"] }); + await validateOrReject(documentTypeEntity, { groups: ["createDocumentType"] , forbidUnknownValues: false}); //call service to get prisma entity const prismaEntityCreated = await this.documentTypesService.create(documentTypeEntity); //Hydrate ressource with prisma entity diff --git a/src/app/api/super-admin/DocumentsController.ts b/src/app/api/super-admin/DocumentsController.ts index f1d2c798..aa9af242 100644 --- a/src/app/api/super-admin/DocumentsController.ts +++ b/src/app/api/super-admin/DocumentsController.ts @@ -51,7 +51,7 @@ export default class DocumentsController extends ApiController { ObjectHydrate.hydrate(documentEntity, req.body); //validate document - await validateOrReject(documentEntity, { groups: ["create"] }); + await validateOrReject(documentEntity, { groups: ["createDocument"] , forbidUnknownValues: false}); //call service to get prisma entity const prismaEntityCreated = await this.documentsService.create(documentEntity); diff --git a/src/app/api/super-admin/OfficeFoldersController.ts b/src/app/api/super-admin/OfficeFoldersController.ts index b123e8cb..100f85a3 100644 --- a/src/app/api/super-admin/OfficeFoldersController.ts +++ b/src/app/api/super-admin/OfficeFoldersController.ts @@ -78,7 +78,7 @@ export default class OfficeFoldersController extends ApiController { ObjectHydrate.hydrate(officeFolderEntity, req.body); //validate user - await validateOrReject(officeFolderEntity, { groups: ["update"] }); + await validateOrReject(officeFolderEntity, { groups: ["updateFolder"], forbidUnknownValues: false }); //call service to get prisma entity const prismaEntityUpdated = await this.officeFoldersService.update(uid, officeFolderEntity); diff --git a/src/app/api/super-admin/OfficesController.ts b/src/app/api/super-admin/OfficesController.ts index 3d0c835e..dc4e52d8 100644 --- a/src/app/api/super-admin/OfficesController.ts +++ b/src/app/api/super-admin/OfficesController.ts @@ -43,7 +43,7 @@ export default class OfficesController extends ApiController { const officeEntity = new OfficeRessource(); ObjectHydrate.hydrate(officeEntity, req.body); //validate user - await validateOrReject(officeEntity, { groups: ["create"] }); + await validateOrReject(officeEntity, { groups: ["createOffice"], forbidUnknownValues: false }); //call service to get prisma entity const prismaEntityCreated = await this.officesService.create(officeEntity); //Hydrate ressource with prisma entity diff --git a/src/common/repositories/OfficeFoldersRepository.ts b/src/common/repositories/OfficeFoldersRepository.ts index 06e8d87a..e09ad3d2 100644 --- a/src/common/repositories/OfficeFoldersRepository.ts +++ b/src/common/repositories/OfficeFoldersRepository.ts @@ -45,7 +45,7 @@ export default class OfficeFoldersRepository extends BaseRepository { }, office: { connect: { - idNot: officeFolder.office.idNot, + uid: officeFolder.office.uid, }, }, },