Adding validator for date range strings to make sure they are ISO8601
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/deploy Pipeline was successful

This commit is contained in:
collin 2026-05-11 13:04:31 +02:00
parent 9432210d5f
commit 13fafe9dbf
No known key found for this signature in database

View file

@ -16,6 +16,7 @@ import { Transform } from 'class-transformer'
import { import {
IsArray, IsArray,
IsBoolean, IsBoolean,
IsDateString,
IsEnum, IsEnum,
IsOptional, IsOptional,
IsString, IsString,
@ -57,10 +58,12 @@ export class CreateReservationRequest {
readonly ownerId: string readonly ownerId: string
@Transform(DayjsTransformer) @Transform(DayjsTransformer)
@IsDateString()
readonly dateRangeStart: Dayjs readonly dateRangeStart: Dayjs
@IsOptional() @IsOptional()
@Transform(DayjsTransformer) @Transform(DayjsTransformer)
@IsDateString()
readonly dateRangeEnd?: Dayjs readonly dateRangeEnd?: Dayjs
@IsOptional() @IsOptional()