Skip to content

Remove alerts hook#1045

Open
allisonking wants to merge 3 commits into
masterfrom
aking/remove-alerts-hook
Open

Remove alerts hook#1045
allisonking wants to merge 3 commits into
masterfrom
aking/remove-alerts-hook

Conversation

@allisonking

@allisonking allisonking commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Summary of changes

Asana Ticket: ☄️ Create additional informed entities for multi-route trips and 🧑‍🧒 Publish additional informed_entities for parent stops

Alerts manager now handles adding informed entities for both parent entities (https://github.com/mbta/alerts_ui/pull/1051) and alternate routes (https://github.com/mbta/alerts_ui/pull/1209). This takes out the hook so that API is no longer responsible for this behavior.

Some more context: previously I had removed parent entities only in #1042, but we decided we should just remove both parent and alternate entities in one go. It is mostly okay for the API to still be trying to add these, it'll just result in occasional duplicates like in this instance. I don't think alternate entities would ever be duplicated... 🤞 Alerts adding parents has been in prod for about a month now, and we just deployed alerts adding alternate routes to staging, so api-dev-blue is handling it there.

We need to trigger all the alerts to rebuild their informed entities with their new logic before this API code can safely go away. So I won't be merging this quite yet, but wanted it to be ready!

Alerts manager handles adding informed entities now
route: route.id,
route_type: route.type,
direction_id: 1
}

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tbh I don't totally understand why I needed to make this change for the test to pass. I'm guessing the hook was adding this data in from the "trip" connection. but now we should get the full informed entity from alerts, so I put the whole informed entity here and that seemed to make the test happy

@allisonking allisonking marked this pull request as ready for review July 7, 2026 15:11
@allisonking allisonking requested a review from a team as a code owner July 7, 2026 15:11
@allisonking allisonking requested review from rudiejd and removed request for a team July 7, 2026 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant