From d55e4027f1cbcb9ca296c00423495ae532d3c6b1 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Fri, 3 Feb 2023 15:13:59 +0100 Subject: [PATCH] AbstractHafasClientInterfaceProvider: always interpret `FAIL` error as service down --- src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java b/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java index 54537bbc..049227fc 100644 --- a/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java +++ b/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java @@ -625,7 +625,7 @@ public abstract class AbstractHafasClientInterfaceProvider extends AbstractHafas if ("H9380".equals(err)) // Departure/Arrival/Intermediate or equivalent stations def'd more // than once. return new QueryTripsResult(header, QueryTripsResult.Status.TOO_CLOSE); - if ("FAIL".equals(err) && "HCI Service: request failed".equals(errTxt)) + if ("FAIL".equals(err)) return new QueryTripsResult(header, QueryTripsResult.Status.SERVICE_DOWN); if ("PROBLEMS".equals(err) && "HCI Service: problems during service execution".equals(errTxt)) return new QueryTripsResult(header, QueryTripsResult.Status.SERVICE_DOWN);