From b9b7c2d98623b42be4979355c241737fca9836d8 Mon Sep 17 00:00:00 2001 From: Eugene Zadyra Date: Wed, 6 Dec 2023 09:31:18 +0100 Subject: [PATCH] fixed 401 Error: HTTP/1.1 401 Unauthorized --- api/src/main/scala/com/lbs/api/http/package.scala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api/src/main/scala/com/lbs/api/http/package.scala b/api/src/main/scala/com/lbs/api/http/package.scala index 6ac2216..c888ad3 100644 --- a/api/src/main/scala/com/lbs/api/http/package.scala +++ b/api/src/main/scala/com/lbs/api/http/package.scala @@ -78,10 +78,13 @@ package object http extends StrictLogging { if lowercasedBody .contains("nieprawidłowy login lub hasło") || lowercasedBody.contains("invalid login or password") => Some(new InvalidLoginOrPasswordException) + case _ if code >= HttpURLConnection.HTTP_BAD_REQUEST => + Try(body.as[LuxmedErrorsList]) + .map(error => luxmedErrorToApiException(code, error)) + .toOption case _ => Try(body.as[LuxmedErrorsMap]) .orElse(Try(body.as[LuxmedError])) - .orElse(Try(body.as[LuxmedErrorsList])) .map(error => luxmedErrorToApiException(code, error)) .toOption }