From 40d64d299f8f3b4b7da50c49a224c3a76c868497 Mon Sep 17 00:00:00 2001 From: DominikIwanek <141320833+DominikIwanek@users.noreply.github.com> Date: Fri, 16 Feb 2024 10:15:14 +0100 Subject: [PATCH] [HXCS-2818] - fix issues with ERROR RangeError: Invalid time value (#9340) --- .../src/lib/card-view/models/card-view-dateitem.model.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/core/src/lib/card-view/models/card-view-dateitem.model.ts b/lib/core/src/lib/card-view/models/card-view-dateitem.model.ts index 6ab949a1c8..6425394ae1 100644 --- a/lib/core/src/lib/card-view/models/card-view-dateitem.model.ts +++ b/lib/core/src/lib/card-view/models/card-view-dateitem.model.ts @@ -63,6 +63,11 @@ export class CardViewDateItemModel extends CardViewBaseItemModel i } private prepareDate(date: Date): Date { - return this.type === 'date' ? DateFnsUtils.forceLocal(date) : date; + if (this.type === 'date') { + const dateInstance = date instanceof Date ? date : new Date(date); + return DateFnsUtils.forceLocal(dateInstance); + } else { + return date; + } } }