From 58e6aedd29d42f754cf1353ee53edaa083391bba Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 12 Jan 2026 05:57:56 +0000 Subject: [PATCH] fix: correct localStorage key for manager persistence Fixed manager creation bug where new managers were not appearing in the list. The issue was caused by inconsistent localStorage key usage: - create-manager.tsx was saving to "awsManagers" - manager-list.tsx and dashboard/page.tsx were loading from "ec2Managers" All components now consistently use "ec2Managers" key. --- apps/Cloud-Computer-Control-Panel/app/dashboard/page.tsx | 2 +- .../components/instance/create-manager.tsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/Cloud-Computer-Control-Panel/app/dashboard/page.tsx b/apps/Cloud-Computer-Control-Panel/app/dashboard/page.tsx index 5d04e41..ab6ba8e 100644 --- a/apps/Cloud-Computer-Control-Panel/app/dashboard/page.tsx +++ b/apps/Cloud-Computer-Control-Panel/app/dashboard/page.tsx @@ -38,7 +38,7 @@ export default function DashboardPage() { useEffect(() => { const loadManagers = () => { - const stored = localStorage.getItem("awsManagers") + const stored = localStorage.getItem("ec2Managers") if (stored) { try { setManagers(JSON.parse(stored)) diff --git a/apps/Cloud-Computer-Control-Panel/components/instance/create-manager.tsx b/apps/Cloud-Computer-Control-Panel/components/instance/create-manager.tsx index 5175299..2835ae3 100644 --- a/apps/Cloud-Computer-Control-Panel/components/instance/create-manager.tsx +++ b/apps/Cloud-Computer-Control-Panel/components/instance/create-manager.tsx @@ -90,10 +90,10 @@ export function CreateManager({ credentials, onSuccess }: { credentials: any; on costEstimate: calculateCost(), } - const existing = localStorage.getItem("awsManagers") + const existing = localStorage.getItem("ec2Managers") const managers = existing ? JSON.parse(existing) : [] managers.push(newManager) - localStorage.setItem("awsManagers", JSON.stringify(managers)) + localStorage.setItem("ec2Managers", JSON.stringify(managers)) toast({ title: "Manager Created",