diff --git a/frontend/src/app/fertilizer/_components/FertilizerEditPage.tsx b/frontend/src/app/fertilizer/_components/FertilizerEditPage.tsx index dfbb4ce..3130e82 100644 --- a/frontend/src/app/fertilizer/_components/FertilizerEditPage.tsx +++ b/frontend/src/app/fertilizer/_components/FertilizerEditPage.tsx @@ -303,6 +303,10 @@ export default function FertilizerEditPage({ planId }: { planId?: number }) { }); }); + if (entries.length === 0) { + if (!confirm('袋数が1件も入力されていません。このまま保存しますか?\n(後から編集画面で袋数を入力できます)')) return; + } + setSaving(true); try { const payload = { name, year, variety: varietyId, entries }; @@ -311,6 +315,7 @@ export default function FertilizerEditPage({ planId }: { planId?: number }) { } else { await api.put(`/fertilizer/plans/${planId}/`, payload); } + alert('保存しました'); router.push('/fertilizer'); } catch (e: unknown) { const err = e as { response?: { data?: unknown } };