From 48aa360ef281ab48e18c46cef966b5152105332a Mon Sep 17 00:00:00 2001 From: Sergey Nastich Date: Sat, 22 Sep 2018 01:00:03 -0400 Subject: Fix `responseToListResponse` for empty non-paginated responses (#225) --- src/main/scala/xyz/driver/core/rest/RestService.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/xyz/driver/core/rest/RestService.scala b/src/main/scala/xyz/driver/core/rest/RestService.scala index 91b3550..a324338 100644 --- a/src/main/scala/xyz/driver/core/rest/RestService.scala +++ b/src/main/scala/xyz/driver/core/rest/RestService.scala @@ -79,7 +79,7 @@ trait RestService extends Service { .find(_.name() === ContextHeaders.ResourceCount) .map(_.value().toInt) .getOrElse(0) - val meta = ListResponse.Meta(resourceCount, pagination.getOrElse(Pagination(resourceCount, 1))) + val meta = ListResponse.Meta(resourceCount, pagination.getOrElse(Pagination(resourceCount max 1, 1))) Unmarshal(response.entity).to[List[T]].map(ListResponse(_, meta)) } -- cgit v1.2.3