From ad7c0c2edc6a4d9d3fbbae960c21d9f870bd4559 Mon Sep 17 00:00:00 2001 From: Leonardo Date: Sun, 26 May 2024 00:08:18 -0300 Subject: [PATCH] filter to only send enabled shelters to the front end. --- src/shelter/shelter.service.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/shelter/shelter.service.ts b/src/shelter/shelter.service.ts index f79ac367..158b33da 100644 --- a/src/shelter/shelter.service.ts +++ b/src/shelter/shelter.service.ts @@ -130,7 +130,11 @@ export class ShelterService implements OnModuleInit { const { getQuery } = new ShelterSearch(this.prismaService, queryData); const where = await getQuery(); - const count = await this.prismaService.shelter.count({ where }); + // fetches the total ammount of shelters + //const countTotal = await this.prismaService.shelter.count({ where }); + const count = await this.prismaService.shelter.count({where:{ actived: true}}) + // fetches the total count of enabled shelters. + const take = perPage; const skip = perPage * (page - 1); @@ -179,6 +183,9 @@ export class ShelterService implements OnModuleInit { }, }, }, + where:{ + actived:true // prevents sending deactivated shelters to the client. + } }); const parsed = parseTagResponse(queryData, results, this.voluntaryIds);