diff --git a/src/app/api/super-admin/OfficesController.ts b/src/app/api/super-admin/OfficesController.ts index d2c034b8..32f7aa34 100644 --- a/src/app/api/super-admin/OfficesController.ts +++ b/src/app/api/super-admin/OfficesController.ts @@ -26,6 +26,19 @@ export default class OfficesController extends ApiController { if (req.query["q"]) { query = JSON.parse(req.query["q"] as string); } + + if(req.query["search"] && typeof req.query["search"] === "string") { + const filter = req.query["search"]; + query = { + where : { + name: { + contains: filter, + mode: "insensitive", + } + } + } + } + //call service to get prisma entity const officesEntities: Offices[] = await this.officesService.get(query); //Hydrate ressource with prisma entity