From d16b2f68baa5d3a3fabe97ac0b9034a55bafcd62 Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Tue, 31 Mar 2026 09:20:05 +0900 Subject: [PATCH] =?UTF-8?q?fix(tkuser):=20=EC=82=AC=EC=9A=A9=EC=9E=90=20se?= =?UTF-8?q?lect=EC=97=90=EC=84=9C=20u.id=20=E2=86=92=20u.user=5Fid=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit API가 user_id를 반환하는데 u.id로 접근하여 undefined → NaN. "사용자, 휴가유형, 연도는 필수입니다" 에러 원인. Co-Authored-By: Claude Opus 4.6 (1M context) --- user-management/web/index.html | 2 +- user-management/web/static/js/tkuser-vacations.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/user-management/web/index.html b/user-management/web/index.html index e3553be..d0be3c9 100644 --- a/user-management/web/index.html +++ b/user-management/web/index.html @@ -2424,7 +2424,7 @@ - + diff --git a/user-management/web/static/js/tkuser-vacations.js b/user-management/web/static/js/tkuser-vacations.js index 09ecae7..511f167 100644 --- a/user-management/web/static/js/tkuser-vacations.js +++ b/user-management/web/static/js/tkuser-vacations.js @@ -393,7 +393,7 @@ function openVacBalanceModal(editId) { group.label = dept; byDept[dept].forEach(u => { const o = document.createElement('option'); - o.value = u.id; + o.value = u.user_id || u.id; o.textContent = u.name || u.username; group.appendChild(o); });