aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Nastich <nastich@users.noreply.github.com>2018-09-22 00:59:22 -0400
committerGitHub <noreply@github.com>2018-09-22 00:59:22 -0400
commit55f498fe092a46d3c16a40007224807f146fccef (patch)
treee5e7b946b74fcd02ddb80b0732a5ab105db22d45
parent388d631b75acec04440b8f285fd98d89bbd898db (diff)
downloaddriver-core-1.14.5.tar.gz
driver-core-1.14.5.tar.bz2
driver-core-1.14.5.zip
Fix `responseToListResponse` for empty non-paginated responses (#226)v1.14.5
-rw-r--r--src/main/scala/xyz/driver/core/rest/RestService.scala2
1 files changed, 1 insertions, 1 deletions
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))
}