From 5e3456a52b2d6a672d8ce9c94baaa6bcb070d534 Mon Sep 17 00:00:00 2001 From: Thomas Gran Date: Mon, 10 Feb 2025 19:38:58 +0100 Subject: [PATCH] Disable OptimizeTransfers for via search temporarily. --- .../algorithm/raptoradapter/router/TransitRouter.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/application/src/main/java/org/opentripplanner/routing/algorithm/raptoradapter/router/TransitRouter.java b/application/src/main/java/org/opentripplanner/routing/algorithm/raptoradapter/router/TransitRouter.java index 15746e53718..e287da7110c 100644 --- a/application/src/main/java/org/opentripplanner/routing/algorithm/raptoradapter/router/TransitRouter.java +++ b/application/src/main/java/org/opentripplanner/routing/algorithm/raptoradapter/router/TransitRouter.java @@ -157,7 +157,13 @@ private TransitRouterResult route() { Collection> paths = transitResponse.paths(); - if (OTPFeature.OptimizeTransfers.isOn() && !transitResponse.containsUnknownPaths()) { + // TODO VIA Temporarily turn OptimizeTransfers OFF for VIA search until the service support via + // Remove '&& !request.isViaSearch()' + if ( + OTPFeature.OptimizeTransfers.isOn() && + !transitResponse.containsUnknownPaths() && + !request.isViaSearch() + ) { var service = TransferOptimizationServiceConfigurator.createOptimizeTransferService( raptorTransitData::getStopByIndex, requestTransitDataProvider.stopNameResolver(),