From c987c6f3080caacfe22f5d002ce125f962c5df21 Mon Sep 17 00:00:00 2001 From: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com> Date: Thu, 2 Nov 2023 17:08:48 +0530 Subject: [PATCH] fix: calendar layout not being rendered (#2610) --- web/store/issue/issue_filters.store.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/web/store/issue/issue_filters.store.ts b/web/store/issue/issue_filters.store.ts index 715484b4d..91f86b713 100644 --- a/web/store/issue/issue_filters.store.ts +++ b/web/store/issue/issue_filters.store.ts @@ -149,7 +149,14 @@ export class IssueFilterStore implements IIssueFilterStore { runInAction(() => { this.userFilters = memberResponse?.view_props?.filters; - this.userDisplayFilters = memberResponse?.view_props?.display_filters ?? {}; + this.userDisplayFilters = { + ...memberResponse?.view_props?.display_filters, + // add calendar display filters if not already present + calendar: { + show_weekends: memberResponse?.view_props?.display_filters?.calendar?.show_weekends || true, + layout: memberResponse?.view_props?.display_filters?.calendar?.layout || "month", + }, + }; this.userDisplayProperties = issueProperties?.properties || this.defaultDisplayProperties; // default props from api this.defaultFilters = memberResponse.default_props.filters;