diff --git a/apps/cs/src/pages/menu/ui/menu-page.tsx b/apps/cs/src/pages/menu/ui/menu-page.tsx index 7125710aa..18837dc26 100644 --- a/apps/cs/src/pages/menu/ui/menu-page.tsx +++ b/apps/cs/src/pages/menu/ui/menu-page.tsx @@ -124,10 +124,15 @@ function MenuPage() { }); const handleAdditionalNodeSave = async () => { + const prntMenuCd = !additionalNode?.parent + ? null + : (additionalNode?.parent as number); + await createMenu({ ...additionalNodeForm.getValues(), - prntMenuCd: additionalNode?.parent as number, + prntMenuCd, }); + additionalNodeForm.setValue("menuKornNm", ""); setAdditionalNode(null); }; @@ -167,7 +172,7 @@ function MenuPage() { }; const tree = additionalNode - ? [...(treeData ?? []), ...(additionalNode ? [additionalNode] : [])] + ? [...(additionalNode ? [additionalNode] : []), ...(treeData ?? [])] : (treeData ?? []); return (