From 8ce97f9cfbfc8b8033a51171313c0598d4e37676 Mon Sep 17 00:00:00 2001 From: Prateek Shourya Date: Thu, 26 Dec 2024 21:53:40 +0530 Subject: [PATCH] [WEB-2889] fix: global views sorting when hyper model is enabled. --- web/core/components/workspace/views/form.tsx | 6 +++++- web/core/store/issue/helpers/base-issues.store.ts | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/web/core/components/workspace/views/form.tsx b/web/core/components/workspace/views/form.tsx index 6fce455a825..0bad0add36f 100644 --- a/web/core/components/workspace/views/form.tsx +++ b/web/core/components/workspace/views/form.tsx @@ -3,6 +3,8 @@ import { useEffect } from "react"; import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; +// constant +import { EIssueLayoutTypes } from "@plane/constants"; // types import { IIssueDisplayFilterOptions, IIssueDisplayProperties, IIssueFilterOptions, IWorkspaceView } from "@plane/types"; // ui @@ -30,7 +32,9 @@ const defaultValues: Partial = { description: "", access: EViewAccess.PUBLIC, display_properties: getComputedDisplayProperties(), - display_filters: getComputedDisplayFilters(), + display_filters: getComputedDisplayFilters({ + layout: EIssueLayoutTypes.SPREADSHEET, + }), }; export const WorkspaceViewForm: React.FC = observer((props) => { diff --git a/web/core/store/issue/helpers/base-issues.store.ts b/web/core/store/issue/helpers/base-issues.store.ts index 6a369f69fb1..9ce6b45cb4d 100644 --- a/web/core/store/issue/helpers/base-issues.store.ts +++ b/web/core/store/issue/helpers/base-issues.store.ts @@ -297,6 +297,7 @@ export abstract class BaseIssuesStore implements IBaseIssuesStore { // Temporary code to fix no load order by if ( this.rootIssueStore.rootStore.user.localDBEnabled && + this.rootIssueStore.rootStore.router.projectId && layout !== EIssueLayoutTypes.SPREADSHEET && orderBy && Object.keys(SPECIAL_ORDER_BY).includes(orderBy)