summaryrefslogtreecommitdiff
path: root/lib/sedp/sync-form.ts
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sedp/sync-form.ts')
-rw-r--r--lib/sedp/sync-form.ts18
1 files changed, 1 insertions, 17 deletions
diff --git a/lib/sedp/sync-form.ts b/lib/sedp/sync-form.ts
index c3c88f07..f9e63caf 100644
--- a/lib/sedp/sync-form.ts
+++ b/lib/sedp/sync-form.ts
@@ -430,23 +430,7 @@ async function getRegisters(projectCode: string): Promise<Register[]> {
}
// 결과를 배열로 변환 (단일 객체인 경우 배열로 래핑)
- let registers: Register[] = Array.isArray(data) ? data : [data];
-
- // MAP_CLS_ID가 비어있지 않고 REMARK가 vd, VD, vD, Vd 중 하나인 레지스터만 필터링
- registers = registers.filter(register => {
- // 삭제된 레지스터 제외
- if (register.DELETED) return false;
-
- // MAP_CLS_ID 배열이 존재하고 요소가 하나 이상 있는지 확인
- const hasValidMapClsId = Array.isArray(register.MAP_CLS_ID) && register.MAP_CLS_ID.length > 0;
-
- // REMARK가 'vd_' 또는 'vd' 포함 확인 (대소문자 구분 없이)
- const remarkLower = register.REMARK && register.REMARK.toLowerCase();
- const hasValidRemark = remarkLower && (remarkLower.includes('vd'));
-
- // 두 조건 모두 충족해야 함
- return hasValidMapClsId && hasValidRemark;
- });
+ const registers: Register[] = Array.isArray(data) ? data : [data];
console.log(`프로젝트 ${projectCode}에서 ${registers.length}개의 유효한 레지스터를 가져왔습니다.`);
return registers;