From 4478b70cd8470a82ea25e750e6f4ede6093cb637 Mon Sep 17 00:00:00 2001 From: htlee Date: Fri, 20 Mar 2026 13:52:49 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=B6=88=EB=B2=95=EC=96=B4=EC=84=A0=20?= =?UTF-8?q?=ED=95=84=ED=84=B0=EC=97=90=20=EB=B9=84=EC=96=B4=EC=84=A0=20?= =?UTF-8?q?=ED=8F=AC=ED=95=A8=EB=90=98=EB=8A=94=20=EB=B2=84=EA=B7=B8=20?= =?UTF-8?q?=E2=80=94=20risk=20=EC=A1=B0=EA=B1=B4=EC=9D=84=20fishing=20?= =?UTF-8?q?=EC=B9=B4=ED=85=8C=EA=B3=A0=EB=A6=AC=EC=97=90=EB=A7=8C=20?= =?UTF-8?q?=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- frontend/src/hooks/useKoreaFilters.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frontend/src/hooks/useKoreaFilters.ts b/frontend/src/hooks/useKoreaFilters.ts index 2bbec27..bdfcf2d 100644 --- a/frontend/src/hooks/useKoreaFilters.ts +++ b/frontend/src/hooks/useKoreaFilters.ts @@ -307,8 +307,11 @@ export function useKoreaFilters( if (!anyFilterOn) return visibleShips; return visibleShips.filter(s => { const mtCat = getMarineTrafficCategory(s.typecode, s.category); - if (filters.illegalFishing && mtCat === 'fishing' && s.flag !== 'KR') return true; - if (filters.illegalFishing && (analysisMap?.get(s.mmsi)?.algorithms.riskScore.level === 'CRITICAL' || analysisMap?.get(s.mmsi)?.algorithms.riskScore.level === 'HIGH')) return true; + if (filters.illegalFishing) { + if (mtCat === 'fishing' && s.flag !== 'KR') return true; + const riskLevel = analysisMap?.get(s.mmsi)?.algorithms.riskScore.level; + if (mtCat === 'fishing' && (riskLevel === 'CRITICAL' || riskLevel === 'HIGH')) return true; + } if (filters.illegalTransship && transshipSuspects.has(s.mmsi)) return true; if (filters.darkVessel && darkVesselSet.has(s.mmsi)) return true; if (filters.cableWatch && cableWatchSet.has(s.mmsi)) return true; -- 2.45.2