diff --git a/src/booking/dtos/booking-request.dto.ts b/src/booking/dtos/booking-request.dto.ts index b76257f..36ba985 100644 --- a/src/booking/dtos/booking-request.dto.ts +++ b/src/booking/dtos/booking-request.dto.ts @@ -3,11 +3,11 @@ import { IsNotEmpty, IsOptional, IsUUID, Matches } from 'class-validator'; export class BookingRequestDto { @ApiProperty({ - description: 'Month in MM/YYYY format', - example: '07/2025', + description: 'Month in MM-YYYY format', + example: '07-2025', }) @IsNotEmpty() - @Matches(/^(0[1-9]|1[0-2])\/\d{4}$/, { + @Matches(/^(0[1-9]|1[0-2])\-\d{4}$/, { message: 'Date must be in MM/YYYY format', }) month: string; diff --git a/src/booking/services/booking.service.ts b/src/booking/services/booking.service.ts index 2148300..263415d 100644 --- a/src/booking/services/booking.service.ts +++ b/src/booking/services/booking.service.ts @@ -51,7 +51,7 @@ export class BookingService { } async findAll({ month, space }: BookingRequestDto, project: string) { - const [monthNumber, year] = month.split('/').map(Number); + const [monthNumber, year] = month.split('-').map(Number); const fromDate = new Date(year, monthNumber - 1, 1); const toDate = new Date(year, monthNumber, 0, 23, 59, 59); return this.bookingEntityRepository.find({