diff --git a/apps/web/src/components/common/editor/NodeMenu.tsx b/apps/web/src/components/common/editor/NodeMenu.tsx index 0626225..e833a79 100755 --- a/apps/web/src/components/common/editor/NodeMenu.tsx +++ b/apps/web/src/components/common/editor/NodeMenu.tsx @@ -39,11 +39,14 @@ const NodeMenu: React.FC = ({ mind }) => { ); useEffect(() => { { - if (urlMode === "POSTURL" && lecture?.courseId && lecture?.id) - setUrl(`/course/${lecture?.courseId}/detail/${lecture?.id}`); - mind.reshapeNode(mind.currentNode, { - hyperLink: `/course/${lecture?.courseId}/detail/${lecture?.id}`, - }); + if(lecture?.courseId && lecture?.id){ + if (urlMode === "POSTURL"){ + setUrl(`/course/${lecture?.courseId}/detail/${lecture?.id}`); + } + mind.reshapeNode(mind.currentNode, { + hyperLink: `/course/${lecture?.courseId}/detail/${lecture?.id}`, + }); + } } }, [postId, lecture, isLoading, urlMode]);