From 3f97982e4f6bf835121b9e8b00a6883bc580f305 Mon Sep 17 00:00:00 2001 From: SEAN Date: Mon, 2 Mar 2026 22:45:31 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20TagManagePage=20service=5Fname=20null=20?= =?UTF-8?q?=EC=9D=B8=EB=8D=B1=EC=8B=B1=20=ED=83=80=EC=9E=85=20=EC=97=90?= =?UTF-8?q?=EB=9F=AC=20=EC=88=98=EC=A0=95=20(#45)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - service_name이 null일 때 Record 인덱스로 사용 불가 (TS2538) - null 폴백 처리: item.service_name ?? "미지정" Closes #45 --- react/src/features/tag/pages/TagManagePage.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/react/src/features/tag/pages/TagManagePage.tsx b/react/src/features/tag/pages/TagManagePage.tsx index c36b29e..89274dc 100644 --- a/react/src/features/tag/pages/TagManagePage.tsx +++ b/react/src/features/tag/pages/TagManagePage.tsx @@ -78,7 +78,8 @@ export default function TagManagePage() { const counts: Record = {}; let total = 0; for (const item of items) { - counts[item.service_name] = (counts[item.service_name] ?? 0) + 1; + const key = item.service_name ?? "미지정"; + counts[key] = (counts[key] ?? 0) + 1; total++; } counts["전체"] = total; -- 2.45.1