From 7c3100e6482668d6ec4c38c2d46c8ef2c73ed68e Mon Sep 17 00:00:00 2001 From: Stephane Poss Date: Thu, 2 Oct 2025 11:47:35 +0200 Subject: [PATCH] Fix pagination issue in API The limit, offset and total_count were not handled properly. Fixes #11 --- app/views/dmsf/show.api.rsb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/dmsf/show.api.rsb b/app/views/dmsf/show.api.rsb index 45fd4ac2..f75da24e 100644 --- a/app/views/dmsf/show.api.rsb +++ b/app/views/dmsf/show.api.rsb @@ -1,6 +1,6 @@ api.dmsf do - api.array :dmsf_nodes, api_meta(total_count: @query.dmsf_nodes(offset: @offset, limit: @limit).count) do + api.array :dmsf_nodes, api_meta(:total_count => @query.dmsf_nodes().count, :limit => @limit, :offset => @offset) do @query.dmsf_nodes(offset: @offset, limit: @limit).each do |node| api.node do api.id node.id @@ -25,4 +25,4 @@ api.dmsf do end end -end \ No newline at end of file +end