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;