fix: [esign] 사원 변경 시 이전 직원 데이터가 잔존하는 버그 수정

- labelMap 매칭 시 value가 빈 문자열이면 패턴을 건너뛰어 이전 값이 유지되던 문제
- 패턴 매칭되면 빈 값이라도 덮어써서 이전 직원 데이터가 남지 않도록 수정
- 영향: 연봉계약종료연도 등 직원별 데이터가 정확히 반영됨
This commit is contained in:
김보곤
2026-03-13 17:40:34 +09:00
parent da92eb8482
commit 6bafafc5b1

View File

@@ -1044,8 +1044,8 @@ className={`w-full text-left px-3 py-2.5 rounded-lg mb-1 transition-colors ${i =
const updated = { ...prev };
templateVars.forEach(v => {
for (const [pattern, value] of Object.entries(labelMap)) {
if (value && new RegExp(pattern, 'i').test(v.label)) {
updated[v.key] = value;
if (new RegExp(pattern, 'i').test(v.label)) {
updated[v.key] = value || '';
return;
}
}