From 95505845ecbe23c30eadaefca0267a8e228032c7 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 4 Apr 2023 16:57:59 +0200 Subject: [PATCH] make daterange work with partials --- .../settings/logviewer/workspace/logviewer.context.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer.context.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer.context.ts index efd5772889..724bc9cf76 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer.context.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer.context.ts @@ -103,8 +103,11 @@ export class UmbLogViewerWorkspaceContext { this.validateLogSize(); } - setDateRange(dateRange: LogViewerDateRange) { - const { startDate, endDate } = dateRange; + setDateRange(dateRange: Partial) { + let { startDate, endDate } = dateRange; + + if (!startDate) startDate = this.defaultDateRange.startDate; + if (!endDate) endDate = this.defaultDateRange.endDate; const isAnyDateInTheFuture = new Date(startDate) > new Date() || new Date(endDate) > new Date(); const isStartDateBiggerThenEndDate = new Date(startDate) > new Date(endDate); @@ -112,7 +115,7 @@ export class UmbLogViewerWorkspaceContext { return; } - this.#dateRange.next(dateRange); + this.#dateRange.next({ startDate, endDate }); this.validateLogSize(); this.getLogCount(); }