fix: TagManagePage service_name null 인덱싱 타입 에러 수정 (#45) #46

Merged
seonkyu.kim merged 1 commits from fix/SPMS-45-tag-null-index into develop 2026-03-02 13:50:29 +00:00
Owner

📋 작업 요약

  • TagManagePage에서 service_name null 값이 Record 인덱스로 사용되어 TS2538 빌드 에러 발생
  • Jenkins develop 빌드 실패 원인 수정

Closes #45

🛠️ 작업 내용 (Changes)

  • item.service_name ?? "미지정" null 폴백 처리
  • tsc 빌드 확인 통과

📢 리뷰어 참고 사항 (To Reviewers)

  • 1줄 수정, service_namestring | null 타입이라 null을 객체 키로 쓸 수 없는 문제

체크리스트 (Self Checklist)

  • 빌드 성공
  • 불필요한 로그/주석 제거
  • 컨벤션 준수
  • 기밀 정보 하드코딩 없음

📸 스크린샷 / 테스트 로그 (Screenshots/Logs)

Jenkins 에러:

src/features/tag/pages/TagManagePage.tsx(81,16): error TS2538: Type 'null' cannot be used as an index type.
src/features/tag/pages/TagManagePage.tsx(81,45): error TS2538: Type 'null' cannot be used as an index type.
## 📋 작업 요약 - TagManagePage에서 `service_name` null 값이 Record 인덱스로 사용되어 TS2538 빌드 에러 발생 - Jenkins develop 빌드 실패 원인 수정 ## 🔗 관련 이슈 (Related Issues) Closes #45 ## 🛠️ 작업 내용 (Changes) - [x] `item.service_name ?? "미지정"` null 폴백 처리 - [x] tsc 빌드 확인 통과 ## 📢 리뷰어 참고 사항 (To Reviewers) - 1줄 수정, `service_name`이 `string | null` 타입이라 null을 객체 키로 쓸 수 없는 문제 ## ✅ 체크리스트 (Self Checklist) - [x] 빌드 성공 - [x] 불필요한 로그/주석 제거 - [x] 컨벤션 준수 - [x] 기밀 정보 하드코딩 없음 ## 📸 스크린샷 / 테스트 로그 (Screenshots/Logs) Jenkins 에러: ``` src/features/tag/pages/TagManagePage.tsx(81,16): error TS2538: Type 'null' cannot be used as an index type. src/features/tag/pages/TagManagePage.tsx(81,45): error TS2538: Type 'null' cannot be used as an index type. ```
seonkyu.kim added 1 commit 2026-03-02 13:45:50 +00:00
- service_name이 null일 때 Record 인덱스로 사용 불가 (TS2538)
- null 폴백 처리: item.service_name ?? "미지정"

Closes #45
seonkyu.kim added the
Priority
High
Status
In Progress
Type
Bug
labels 2026-03-02 13:46:04 +00:00
seonkyu.kim added this to the Phase 1 - 프로젝트 초기 설정 milestone 2026-03-02 13:46:10 +00:00
seonkyu.kim self-assigned this 2026-03-02 13:47:59 +00:00
seonkyu.kim merged commit 2bc3fe87c8 into develop 2026-03-02 13:50:29 +00:00
seonkyu.kim deleted branch fix/SPMS-45-tag-null-index 2026-03-02 13:50:44 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-03-02 13:50:51 +00:00
Sign in to join this conversation.
No description provided.