From e1d8250e2921b9cb44ff185b2e0d036c526c96d4 Mon Sep 17 00:00:00 2001 From: Christoph Maser Date: Tue, 7 Nov 2017 16:14:36 +0100 Subject: [PATCH] use nil instead of false for pagination: next fixes #70 --- lib/puppet_forge_server/app/version3.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/puppet_forge_server/app/version3.rb b/lib/puppet_forge_server/app/version3.rb index 924bb29..2c62d53 100644 --- a/lib/puppet_forge_server/app/version3.rb +++ b/lib/puppet_forge_server/app/version3.rb @@ -51,8 +51,8 @@ def initialize(backends) halt 400, json({:error => 'The number of version constraints in the query does not match the number of module names'}) unless params[:module] author, name = params[:module].split '-' releases = releases(author, name) - halt 200, json({:pagination => {:next => false}, :results => []}) unless releases - json :pagination => {:next => false, :total => releases.count}, :results => releases + halt 200, json({:pagination => {:next => nil}, :results => []}) unless releases + json :pagination => {:next => nil, :total => releases.count}, :results => releases end get '/v3/files/*' do @@ -86,8 +86,8 @@ def initialize(backends) backend.query_metadata(query) end.flatten.compact.uniq modules = metadata.empty? ? nil : get_modules(metadata) - halt 200, json({:pagination => {:next => false}, :results => []}) unless modules - json :pagination => {:next => false, :total => modules.count}, :results => modules + halt 200, json({:pagination => {:next => nil}, :results => []}) unless modules + json :pagination => {:next => nil, :total => modules.count}, :results => modules end get '/v3/users/:author' do