From 1c0c1586cb9362700d80ab2c17dfefdd0bd4e677 Mon Sep 17 00:00:00 2001 From: Prateek Shourya Date: Wed, 18 Sep 2024 13:38:01 +0530 Subject: [PATCH] [WEB-2308] fix: descritpion editor loader on issue modal when edition a sub issue from another project. (#5625) --- web/core/components/issues/issue-modal/base.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/core/components/issues/issue-modal/base.tsx b/web/core/components/issues/issue-modal/base.tsx index ab1123f4f2..8ff824ec80 100644 --- a/web/core/components/issues/issue-modal/base.tsx +++ b/web/core/components/issues/issue-modal/base.tsx @@ -13,7 +13,7 @@ import { ISSUE_CREATED, ISSUE_UPDATED } from "@/constants/event-tracker"; import { EIssuesStoreType } from "@/constants/issue"; // hooks import { useIssueModal } from "@/hooks/context/use-issue-modal"; -import { useEventTracker, useCycle, useIssues, useModule, useProject, useIssueDetail, useUser } from "@/hooks/store"; +import { useEventTracker, useCycle, useIssues, useModule, useIssueDetail, useUser } from "@/hooks/store"; import { useIssueStoreType } from "@/hooks/use-issue-layout-store"; import { useIssuesActions } from "@/hooks/use-issues-actions"; import useLocalStorage from "@/hooks/use-local-storage"; @@ -43,7 +43,7 @@ export const CreateUpdateIssueModalBase: React.FC = observer(( const [description, setDescription] = useState(undefined); // store hooks const { captureIssueEvent } = useEventTracker(); - const { workspaceSlug, projectId, cycleId, moduleId } = useParams(); + const { workspaceSlug, projectId: routerProjectId, cycleId, moduleId } = useParams(); const { projectsWithCreatePermissions } = useUser(); const { fetchCycleDetails } = useCycle(); const { fetchModuleDetails } = useModule(); @@ -61,6 +61,7 @@ export const CreateUpdateIssueModalBase: React.FC = observer(( // current store details const { createIssue, updateIssue } = useIssuesActions(storeType); // derived values + const projectId = data?.project_id ?? routerProjectId?.toString(); const projectIdsWithCreatePermissions = Object.keys(projectsWithCreatePermissions ?? {}); const fetchIssueDetail = async (issueId: string | undefined) => {