Fixing an issue with recurring reservations made in DST to non-DST

This commit is contained in:
Collin Duncan 2023-10-24 11:43:38 +02:00
parent 0bff63ba6f
commit a6f0e76fe7
No known key found for this signature in database

View file

@ -44,11 +44,13 @@ export class RecurringReservation {
const [hourStart, minuteStart] = this.timeStart.split(':') const [hourStart, minuteStart] = this.timeStart.split(':')
const [hourEnd, minuteEnd] = this.timeEnd.split(':') const [hourEnd, minuteEnd] = this.timeEnd.split(':')
const dateRangeStart = dayjs() const dateRangeStart = dayjs()
.local()
.set('day', this.dayOfWeek) .set('day', this.dayOfWeek)
.set('hour', Number.parseInt(hourStart)) .set('hour', Number.parseInt(hourStart))
.set('minute', Number.parseInt(minuteStart)) .set('minute', Number.parseInt(minuteStart))
.add(daysInAdvance, 'days') .add(daysInAdvance, 'days')
const dateRangeEnd = dayjs() const dateRangeEnd = dayjs()
.local()
.set('day', this.dayOfWeek) .set('day', this.dayOfWeek)
.set('hour', Number.parseInt(hourEnd)) .set('hour', Number.parseInt(hourEnd))
.set('minute', Number.parseInt(minuteEnd)) .set('minute', Number.parseInt(minuteEnd))