Changing schedulable to not return past reservations

This commit is contained in:
Collin Duncan 2023-09-14 10:01:50 +02:00
parent 82bfe43bbb
commit 3ede46abe2
No known key found for this signature in database

View file

@ -42,9 +42,13 @@ export class ReservationsService {
async getSchedulable() { async getSchedulable() {
const query = this.reservationsRepository const query = this.reservationsRepository
.createQueryBuilder() .createQueryBuilder()
.where(`DATE(dateRangeStart) <= DATE(:date)`, { .where(
date: dayjs().add(7, 'days').toISOString(), `DATE(dateRangeStart) BETWEEN DATE(:startDate) AND DATE(:endDate)`,
}) {
startDate: dayjs().add(7, 'days').toISOString(),
endDate: dayjs().toISOString(),
},
)
.andWhere(`waitListed = false`) .andWhere(`waitListed = false`)
return await query.getMany() return await query.getMany()