From 13fafe9dbf21d7b779ab425e8c43dcc405b8c731 Mon Sep 17 00:00:00 2001 From: collin Date: Mon, 11 May 2026 13:04:31 +0200 Subject: [PATCH] Adding validator for date range strings to make sure they are ISO8601 --- src/reservations/controller.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/reservations/controller.ts b/src/reservations/controller.ts index 40a2a06..ed6b569 100644 --- a/src/reservations/controller.ts +++ b/src/reservations/controller.ts @@ -16,6 +16,7 @@ import { Transform } from 'class-transformer' import { IsArray, IsBoolean, + IsDateString, IsEnum, IsOptional, IsString, @@ -57,10 +58,12 @@ export class CreateReservationRequest { readonly ownerId: string @Transform(DayjsTransformer) + @IsDateString() readonly dateRangeStart: Dayjs @IsOptional() @Transform(DayjsTransformer) + @IsDateString() readonly dateRangeEnd?: Dayjs @IsOptional()