From dbcc882a18cfc6c644d38e59a197dca168ef656f Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Wed, 19 Nov 2025 11:43:04 -0800 Subject: [PATCH] Only update ETAs in shuttle repository loader if repository was injected --- src/loaders/shuttle/ApiBasedShuttleRepositoryLoader.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/loaders/shuttle/ApiBasedShuttleRepositoryLoader.ts b/src/loaders/shuttle/ApiBasedShuttleRepositoryLoader.ts index 19d4a14..bef753a 100644 --- a/src/loaders/shuttle/ApiBasedShuttleRepositoryLoader.ts +++ b/src/loaders/shuttle/ApiBasedShuttleRepositoryLoader.ts @@ -37,9 +37,9 @@ export class ApiBasedShuttleRepositoryLoader implements ShuttleRepositoryLoader await this.updateStopAndPolylineDataForRoutesInSystem(); await this.updateShuttleDataForSystemBasedOnProximityToRoutes(); - // Because ETA method doesn't support pruning yet, - // add a call to the clear method here - await this.updateEtaDataForExistingStopsForSystem(); + if (this.etaRepository) { + await this.updateEtaDataForExistingStopsForSystem(); + } } public async updateRouteDataForSystem() {