From 3cbb7229ef4b0cdc83aaadd749eb48a7c8e2be2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Wed, 4 Feb 2026 22:15:59 +0900 Subject: [PATCH] =?UTF-8?q?fix:=EA=B1=B0=EB=9E=98=EC=B2=98=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=EC=8B=9C=20null=20=EA=B0=92=20input=20=EA=B2=BD?= =?UTF-8?q?=EA=B3=A0=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.5 --- resources/views/finance/partners.blade.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/resources/views/finance/partners.blade.php b/resources/views/finance/partners.blade.php index 481cc46b..8ab8d2dd 100644 --- a/resources/views/finance/partners.blade.php +++ b/resources/views/finance/partners.blade.php @@ -108,7 +108,14 @@ function PartnersManagement() { }); const handleAdd = () => { setModalMode('add'); setFormData(initialFormState); setShowModal(true); }; - const handleEdit = (item) => { setModalMode('edit'); setEditingItem(item); setFormData({ ...item }); setShowModal(true); }; + const handleEdit = (item) => { + setModalMode('edit'); + setEditingItem(item); + const safeItem = {}; + Object.keys(initialFormState).forEach(key => { safeItem[key] = item[key] ?? ''; }); + setFormData(safeItem); + setShowModal(true); + }; const handleSave = async () => { if (!formData.name) { alert('거래처명을 입력해주세요.'); return; } setSaving(true);