aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Nastich <nastich@users.noreply.github.com>2018-09-22 01:00:03 -0400
committerGitHub <noreply@github.com>2018-09-22 01:00:03 -0400
commit48aa360ef281ab48e18c46cef966b5152105332a (patch)
treecb22bf33408a2825c3eabed3d706d613ac2f962c
parent1b979318d85ea6035084253596cf076151cef309 (diff)
downloaddriver-core-48aa360ef281ab48e18c46cef966b5152105332a.tar.gz
driver-core-48aa360ef281ab48e18c46cef966b5152105332a.tar.bz2
driver-core-48aa360ef281ab48e18c46cef966b5152105332a.zip
Fix `responseToListResponse` for empty non-paginated responses (#225)
-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))
}