diff --git a/src/tracks/tracks.service.ts b/src/tracks/tracks.service.ts index c10ba57..3a68bf3 100644 --- a/src/tracks/tracks.service.ts +++ b/src/tracks/tracks.service.ts @@ -30,7 +30,11 @@ export class TracksService { list(filters: TrackFilters = {}): Promise { const query = this.tracksRepository.createQueryBuilder("track") - if (filters.start > filters.end) { + if ( + filters.start && + filters.end && + new Date(filters.start) > new Date(filters.end) + ) { throw new HttpException("start must be less than or equal to end", 400) }