From d075db03b19ec2463dcb7449c2426729710afdba Mon Sep 17 00:00:00 2001 From: Anmol Singh Bhatia Date: Thu, 17 Apr 2025 19:55:52 +0530 Subject: [PATCH] fix: sub work item fetching --- web/core/components/issues/sub-issues/issue-list-item.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/core/components/issues/sub-issues/issue-list-item.tsx b/web/core/components/issues/sub-issues/issue-list-item.tsx index 4d10587fd7b..837c392e113 100644 --- a/web/core/components/issues/sub-issues/issue-list-item.tsx +++ b/web/core/components/issues/sub-issues/issue-list-item.tsx @@ -18,6 +18,7 @@ import { usePlatformOS } from "@/hooks/use-platform-os"; // plane web components import { IssueIdentifier } from "@/plane-web/components/issues"; // local components +import { useSubIssueOperations } from "../issue-detail-widgets/sub-issues/helper"; import { IssueList } from "./issues-list"; import { IssueProperty } from "./properties"; // ui @@ -62,6 +63,7 @@ export const IssueListItem: React.FC = observer((props) => { const { subIssues: { subIssueHelpersByIssueId, setSubIssueHelpers }, } = useIssueDetail(); + const { fetchSubIssues } = useSubIssueOperations(EIssueServiceType.ISSUES); const { toggleCreateIssueModal, toggleDeleteIssueModal } = useIssueDetail(issueServiceType); const project = useProject(); const { getProjectStates } = useProjectState(); @@ -123,7 +125,7 @@ export const IssueListItem: React.FC = observer((props) => { e.stopPropagation(); if (!subIssueHelpers.issue_visibility.includes(issueId)) { setSubIssueHelpers(parentIssueId, "preview_loader", issueId); - await subIssueOperations.fetchSubIssues(workspaceSlug, projectId, issueId); + await fetchSubIssues(workspaceSlug, projectId, issueId); setSubIssueHelpers(parentIssueId, "preview_loader", issueId); } setSubIssueHelpers(parentIssueId, "issue_visibility", issueId);