From bafc556b0027396f9ff31549e90a1e472ebd7f09 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 11 Oct 2024 19:45:54 +0300 Subject: [PATCH] server: Fix build errors --- src/services/search/expressions/order_by_and_limit.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/services/search/expressions/order_by_and_limit.ts b/src/services/search/expressions/order_by_and_limit.ts index 7169e5d021..21eb31fdf8 100644 --- a/src/services/search/expressions/order_by_and_limit.ts +++ b/src/services/search/expressions/order_by_and_limit.ts @@ -46,8 +46,8 @@ class OrderByAndLimitExp extends Expression { notes.sort((a, b) => { for (const {valueExtractor, smaller, larger} of this.orderDefinitions) { - let valA = valueExtractor.extract(a); - let valB = valueExtractor.extract(b); + let valA: string | number | Date | null = valueExtractor.extract(a); + let valB: string | number | Date | null = valueExtractor.extract(b); if (valA === undefined) { valA = null; @@ -108,7 +108,7 @@ class OrderByAndLimitExp extends Expression { } isDate(date: number | string) { - return (new Date(date) !== "Invalid Date") && !isNaN(new Date(date)); + return !isNaN(new Date(date).getTime()); } isNumber(x: number | string) {