diff --git a/src/components/Modal/ModalUtils.ts b/src/components/Modal/ModalUtils.ts index cd39927..4aca748 100644 --- a/src/components/Modal/ModalUtils.ts +++ b/src/components/Modal/ModalUtils.ts @@ -166,7 +166,7 @@ export function createModalFrameHTML( diff --git a/src/components/Modal/SWModal.ts b/src/components/Modal/SWModal.ts index e47156a..fa577d9 100644 --- a/src/components/Modal/SWModal.ts +++ b/src/components/Modal/SWModal.ts @@ -163,6 +163,11 @@ export function openSwModal(asset: SoftwareAsset, mode: 'view' | 'add' = 'view') }); isEditMode = (mode === 'add'); autoFillForm('sw', asset, SW_FIELD_MAP); + + // 자산 유형 select를 명시적으로 설정 (hidden input과 충돌 방지) + const typeSelect = document.getElementById('sw-asset-type') as HTMLSelectElement; + if (typeSelect) typeSelect.value = asset.type; + applySwTypeUI(asset.type); renderUserSummary(asset.id); renderSwHistory(asset.id);