diff --git a/frontend/components/dashboard/ScanTerminalDashboard.tsx b/frontend/components/dashboard/ScanTerminalDashboard.tsx index 8f03bd86..b72384f0 100644 --- a/frontend/components/dashboard/ScanTerminalDashboard.tsx +++ b/frontend/components/dashboard/ScanTerminalDashboard.tsx @@ -389,7 +389,7 @@ function PolyWeatherTerminal({ const filteredRegionRows = useMemo(() => { return rows.filter( - (row) => resolveTradingRegionKey(row) === selectedRegionKey, + (row) => getCityRegion(row) === selectedRegionKey, ); }, [rows, selectedRegionKey]); diff --git a/web/scan_terminal_filters.py b/web/scan_terminal_filters.py index ffc30495..0e8bd77d 100644 --- a/web/scan_terminal_filters.py +++ b/web/scan_terminal_filters.py @@ -48,7 +48,6 @@ def normalize_scan_terminal_filters( or "today", "limit": max(1, min(safe_int(raw.get("limit"), 25), 200)), "max_spread": max(0.0, _safe_float(raw.get("max_spread")) or 0.03), - in {"1", "true", "yes", "on"}, } trading_region = str(raw.get("trading_region") or "").strip().lower() if trading_region and trading_region not in ("all", ""):