fix: [esign] 사원 변경 시 이전 직원 데이터가 잔존하는 버그 수정
- labelMap 매칭 시 value가 빈 문자열이면 패턴을 건너뛰어 이전 값이 유지되던 문제 - 패턴 매칭되면 빈 값이라도 덮어써서 이전 직원 데이터가 남지 않도록 수정 - 영향: 연봉계약종료연도 등 직원별 데이터가 정확히 반영됨
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user