aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/app/routes/favourites.tsx
diff options
context:
space:
mode:
authorAriel Costas Guerrero <ariel@costas.dev>2026-04-02 12:38:10 +0200
committerAriel Costas Guerrero <ariel@costas.dev>2026-04-02 12:45:33 +0200
commit1b4f4a674ac533c0b51260ba35ab91dd2cf9486d (patch)
tree9fdaf418bef86c51737bcf203483089c9e2b908b /src/frontend/app/routes/favourites.tsx
parent749e04d6fc2304bb29920db297d1fa4d73b57648 (diff)
Basic push notification system for service alerts
Co-authored-by: Copilot <copilot@github.com>
Diffstat (limited to 'src/frontend/app/routes/favourites.tsx')
-rw-r--r--src/frontend/app/routes/favourites.tsx5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/frontend/app/routes/favourites.tsx b/src/frontend/app/routes/favourites.tsx
index 3d786b6..1b1d09b 100644
--- a/src/frontend/app/routes/favourites.tsx
+++ b/src/frontend/app/routes/favourites.tsx
@@ -99,7 +99,10 @@ export default function Favourites() {
return routes.reduce(
(acc, route) => {
const agency = route.agencyName || t("routes.unknown_agency", "Otros");
- if (!isFavoriteAgency(agency)) {
+ // Match by the agency's own gtfsId (feedId:agencyId) — consistent with
+ // what routes.tsx stores and with the alert selector format.
+ const agencyId = route.agencyId ?? route.id.split(":")[0];
+ if (!isFavoriteAgency(agencyId)) {
return acc;
}