fix: prevent conditions overlapping by adding parenthesis to search condition (#464)

This commit is contained in:
ZaydSkaff
2025-07-10 11:34:50 +03:00
committed by GitHub
parent 945328c0ce
commit 712b7443ac

View File

@ -52,7 +52,7 @@ export class BookableSpaceService {
if (search) {
qb = qb.andWhere(
'space.spaceName ILIKE :search OR community.name ILIKE :search OR parentSpace.spaceName ILIKE :search',
'(space.spaceName ILIKE :search OR community.name ILIKE :search OR parentSpace.spaceName ILIKE :search)',
{ search: `%${search}%` },
);
}
@ -68,7 +68,6 @@ export class BookableSpaceService {
.leftJoinAndSelect('space.bookableConfig', 'bookableConfig')
.andWhere('bookableConfig.uuid IS NULL');
}
const customModel = TypeORMCustomModel(this.spaceRepository);
const { baseResponseDto, paginationResponseDto } =