diff --git a/src/hooks/usePlan.js b/src/hooks/usePlan.js index 7ed3fa6e..6b1336a5 100644 --- a/src/hooks/usePlan.js +++ b/src/hooks/usePlan.js @@ -143,8 +143,8 @@ export function usePlan() { const checkUnsavedCanvasPlan = async (userId) => { swalFire({ text: - (!initCanvasPlans.some((initCanvasPlans) => initCanvasPlans.id === plan.id) ? 'New ' : '') + - `Plan ${plan.ordering}의 변경 사항을 저장하시겠습니까?`, + (!initCanvasPlans.some((initCanvasPlans) => initCanvasPlans.id === currentCanvasPlan.id) ? 'New ' : '') + + `Plan ${currentCanvasPlan.ordering}의 변경 사항을 저장하시겠습니까?`, type: 'confirm', confirmFn: async () => { initCanvasPlans.some((plan) => plan.id === currentCanvasPlan.id) @@ -374,7 +374,7 @@ export function usePlan() { if (res.length > 0) { setInitCanvasPlans(res) setPlans(res) - updateCurrentPlan(Number(pid)) + updateCurrentPlan(res[pid - 1].id) setPlanNum(res.length) } else { addPlan(userId, objectNo, '')