From 18ad50733ac937148cbbb72c73fb5477ea6b50a1 Mon Sep 17 00:00:00 2001 From: Sergey Nastich Date: Sun, 30 Sep 2018 16:40:47 -0400 Subject: Fix `responseToListResponse` for `x-resource-count` header in lowercase (#227) --- src/main/scala/xyz/driver/core/rest/RestService.scala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/scala/xyz/driver/core/rest/RestService.scala b/src/main/scala/xyz/driver/core/rest/RestService.scala index a324338..09d98b8 100644 --- a/src/main/scala/xyz/driver/core/rest/RestService.scala +++ b/src/main/scala/xyz/driver/core/rest/RestService.scala @@ -6,8 +6,6 @@ import akka.stream.Materializer import scala.concurrent.{ExecutionContext, Future} import scalaz.{ListT, OptionT} -import scalaz.syntax.equal._ -import scalaz.Scalaz.stringInstance trait RestService extends Service { @@ -76,7 +74,7 @@ trait RestService extends Service { response: HttpResponse): Future[ListResponse[T]] = { import DefaultJsonProtocol._ val resourceCount = response.headers - .find(_.name() === ContextHeaders.ResourceCount) + .find(_.name() equalsIgnoreCase ContextHeaders.ResourceCount) .map(_.value().toInt) .getOrElse(0) val meta = ListResponse.Meta(resourceCount, pagination.getOrElse(Pagination(resourceCount max 1, 1))) -- cgit v1.2.3