From 27cef7b4a34ed341793251713feb486f9ce1a97c Mon Sep 17 00:00:00 2001 From: Jay Sheen Date: Wed, 5 Nov 2025 16:04:53 +0900 Subject: [PATCH] Fix AlarmRoutes linkUrl parsing for correct array length MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update notice list link parsing: length 4 → 5 - Update QnA list link parsing: length 4 → 5 - Update settlement list link parsing: length 3 → 4 - Fix: split('/') on '/support/notice/list/8537' produces 5 elements, not 4 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/entities/alarm/ui/alarm-routes.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/entities/alarm/ui/alarm-routes.tsx b/src/entities/alarm/ui/alarm-routes.tsx index 435ccd7..0272cc6 100644 --- a/src/entities/alarm/ui/alarm-routes.tsx +++ b/src/entities/alarm/ui/alarm-routes.tsx @@ -23,17 +23,17 @@ export const AlarmRoutes = ({ let linkUrl = options.linkUrl; if(linkUrl.indexOf('/support/notice/list/') > -1){ let linkArr: Array = linkUrl.split('/'); - if(linkArr.length === 4){ + if(linkArr.length === 5){ setSeq(linkArr[linkArr.length - 1]); setNoticeDetailOn(true); setQnaDetailOn(false); setSettlementDetailOn(false); } - + } else if(linkUrl.indexOf('/support/qna/list/') > -1){ let linkArr: Array = linkUrl.split('/'); - if(linkArr.length === 4){ + if(linkArr.length === 5){ setSeq(linkArr[linkArr.length - 1]); setNoticeDetailOn(false); setQnaDetailOn(true); @@ -42,7 +42,7 @@ export const AlarmRoutes = ({ } else if(linkUrl.indexOf('/settlement/list/') > -1){ let linkArr: Array = linkUrl.split('/'); - if(linkArr.length === 3){ + if(linkArr.length === 4){ setSettlementId(linkArr[linkArr.length - 1]); setNoticeDetailOn(false); setQnaDetailOn(false);