Commit 2f6a334d7759c7cb09a254eaee469e6a50ab54de
1 parent
643884a9
Exists in
theme-brasil-digital-from-staging
and in
4 other branches
api: paginate article search
Showing
1 changed file
with
2 additions
and
1 deletions
Show diff stats
lib/noosfero/api/v1/search.rb
| ... | ... | @@ -5,6 +5,7 @@ module Noosfero |
| 5 | 5 | |
| 6 | 6 | resource :search do |
| 7 | 7 | resource :article do |
| 8 | + paginate per_page: 20, max_per_page: 200 | |
| 8 | 9 | get do |
| 9 | 10 | # Security checks |
| 10 | 11 | sanitize_params_hash(params) |
| ... | ... | @@ -30,7 +31,7 @@ module Noosfero |
| 30 | 31 | |
| 31 | 32 | articles = search_result[:results] |
| 32 | 33 | |
| 33 | - result = present_articles(articles) | |
| 34 | + result = present_articles_paginated(articles) | |
| 34 | 35 | |
| 35 | 36 | result |
| 36 | 37 | end | ... | ... |