From 8635c8d3e22ee658e711d262b5772a369cefd2ee Mon Sep 17 00:00:00 2001 From: Cindy Chang Date: Thu, 5 Sep 2024 14:58:26 +0800 Subject: [PATCH] refine last commit --- src/module/cytoscapeMap.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/module/cytoscapeMap.js b/src/module/cytoscapeMap.js index 3c82fd1..34c1443 100644 --- a/src/module/cytoscapeMap.js +++ b/src/module/cytoscapeMap.js @@ -268,7 +268,8 @@ export default function cytoscapeMap(mapData, dataLayerType, dataLayerOption, cu // 若曾經儲存過拜訪後的座標位置,則restore位置來渲染出來 if (localStorage.getItem(SAVE_KEY_NAME) && JSON.parse(localStorage.getItem(SAVE_KEY_NAME))) { const allGraphsRemembered = JSON.parse(localStorage.getItem(SAVE_KEY_NAME)); - const currentGraphNodesRemembered = allGraphsRemembered[cytoscapeStore.currentGraphId][rank]; // 可能是undefined + const currentGraphNodesRemembered = + allGraphsRemembered[cytoscapeStore.currentGraphId] ? allGraphsRemembered[cytoscapeStore.currentGraphId][rank] : null; // 可能是undefined if (currentGraphNodesRemembered) { currentGraphNodesRemembered.forEach(nodeRemembered => { const nodeToDecide = cy.getElementById(nodeRemembered.id);