From 1cd86fe8ffa062272a26071eb4d4b4e35f505d4a Mon Sep 17 00:00:00 2001 From: Prateek Shourya Date: Wed, 19 Feb 2025 14:22:05 +0530 Subject: [PATCH 1/2] fix: command modal mutation --- web/core/components/command-palette/command-modal.tsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/web/core/components/command-palette/command-modal.tsx b/web/core/components/command-palette/command-modal.tsx index f6e3b24da33..9e242ff7819 100644 --- a/web/core/components/command-palette/command-modal.tsx +++ b/web/core/components/command-palette/command-modal.tsx @@ -67,7 +67,10 @@ export const CommandModal: React.FC = observer(() => { // plane hooks const { t } = useTranslation(); // hooks - const { fetchIssueWithIdentifier } = useIssueDetail(); + const { + issue: { getIssueById }, + fetchIssueWithIdentifier, + } = useIssueDetail(); const { workspaceProjectIds } = useProject(); const { platform, isMobile } = usePlatformOS(); const { canPerformAnyCreateAction } = useUser(); @@ -75,11 +78,10 @@ export const CommandModal: React.FC = observer(() => { useCommandPalette(); const { allowPermissions } = useUserPermissions(); const { setTrackElement } = useEventTracker(); - const projectIdentifier = workItem?.toString().split("-")[0]; const sequence_id = workItem?.toString().split("-")[1]; - - const { data: issueDetails } = useSWR( + // fetch issue details using identifier + const { data: workItemDetailsSWR } = useSWR( workspaceSlug && workItem ? `ISSUE_DETAIL_${workspaceSlug}_${projectIdentifier}_${sequence_id}` : null, workspaceSlug && workItem ? () => fetchIssueWithIdentifier(workspaceSlug.toString(), projectIdentifier, sequence_id) @@ -87,6 +89,7 @@ export const CommandModal: React.FC = observer(() => { ); // derived values + const issueDetails = workItemDetailsSWR ? getIssueById(workItemDetailsSWR?.id) : null; const issueId = issueDetails?.id; const projectId = issueDetails?.project_id; const page = pages[pages.length - 1]; From be442af7a13d00ce5ab0dbebb41c9a8639768e9e Mon Sep 17 00:00:00 2001 From: Prateek Shourya Date: Wed, 19 Feb 2025 14:23:14 +0530 Subject: [PATCH 2/2] chore: minor update --- web/core/components/command-palette/command-modal.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/core/components/command-palette/command-modal.tsx b/web/core/components/command-palette/command-modal.tsx index 9e242ff7819..1550a929cfa 100644 --- a/web/core/components/command-palette/command-modal.tsx +++ b/web/core/components/command-palette/command-modal.tsx @@ -80,7 +80,7 @@ export const CommandModal: React.FC = observer(() => { const { setTrackElement } = useEventTracker(); const projectIdentifier = workItem?.toString().split("-")[0]; const sequence_id = workItem?.toString().split("-")[1]; - // fetch issue details using identifier + // fetch work item details using identifier const { data: workItemDetailsSWR } = useSWR( workspaceSlug && workItem ? `ISSUE_DETAIL_${workspaceSlug}_${projectIdentifier}_${sequence_id}` : null, workspaceSlug && workItem