From 645b4fe332e8fc6d2d710a9239f91f15d81f83d8 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Fri, 19 May 2023 22:34:05 -0700 Subject: [PATCH] Prevent error on attempt to context menu during render --- .../features/context-menu/hooks/use-handle-context-menu.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/renderer/features/context-menu/hooks/use-handle-context-menu.ts b/src/renderer/features/context-menu/hooks/use-handle-context-menu.ts index 0e69b908..17b66fd8 100644 --- a/src/renderer/features/context-menu/hooks/use-handle-context-menu.ts +++ b/src/renderer/features/context-menu/hooks/use-handle-context-menu.ts @@ -16,6 +16,10 @@ export const useHandleTableContextMenu = ( let selectedNodes = sortBy(e.api.getSelectedNodes(), ['rowIndex']); let selectedRows = selectedNodes.map((node) => node.data); + if (!e.data?.id) { + return; + } + const shouldReplaceSelected = !selectedNodes.map((node) => node.data.id).includes(e.data.id); if (shouldReplaceSelected) {