From c170ee0b59dc330d5577e958918dc4e2b9d60a92 Mon Sep 17 00:00:00 2001 From: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com> Date: Mon, 25 Mar 2024 20:32:31 +0530 Subject: [PATCH] [WEB-829] fix: issue embed suggestion (#145) * fix: issue embed suggestion * fix: issue embed suggestion --- .../issue-embed-suggestion-list/index.tsx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/editor/document-editor/src/ui/extensions/widgets/issue-embed-suggestion-list/index.tsx b/packages/editor/document-editor/src/ui/extensions/widgets/issue-embed-suggestion-list/index.tsx index 35a09bcc29..fe7a0800e1 100644 --- a/packages/editor/document-editor/src/ui/extensions/widgets/issue-embed-suggestion-list/index.tsx +++ b/packages/editor/document-editor/src/ui/extensions/widgets/issue-embed-suggestion-list/index.tsx @@ -21,10 +21,10 @@ export const IssueSuggestions = (suggestions: any[]) => { const mappedSuggestions: IIssueListSuggestion[] = suggestions.map((suggestion): IIssueListSuggestion => { const transactionId = uuidv4(); return { - title: suggestion.name, - priority: suggestion.priority.toString(), - identifier: `${suggestion.project_detail.identifier}-${suggestion.sequence_id}`, - state: suggestion.state_detail && suggestion.state_detail.name ? suggestion.state_detail.name : "Todo", + title: suggestion?.name, + priority: suggestion?.priority.toString(), + identifier: `${suggestion?.project_detail?.identifier}-${suggestion?.sequence_id}`, + state: suggestion?.state_detail && suggestion?.state_detail?.name ? suggestion?.state_detail?.name : "Todo", command: ({ editor, range }) => { editor .chain() @@ -32,11 +32,11 @@ export const IssueSuggestions = (suggestions: any[]) => { .insertContentAt(range, { type: "issue-embed-component", attrs: { - entity_identifier: suggestion.id, + entity_identifier: suggestion?.id, id: transactionId, - title: suggestion.name, - project_identifier: suggestion.project_detail.identifier, - sequence_id: suggestion.sequence_id, + title: suggestion?.name, + project_identifier: suggestion?.project_detail?.identifier, + sequence_id: suggestion?.sequence_id, entity_name: "issue", }, })