diff options
Diffstat (limited to 'lib/api/projects.rb')
-rw-r--r-- | lib/api/projects.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/api/projects.rb b/lib/api/projects.rb index a1fce9e8b20..666bd2771f9 100644 --- a/lib/api/projects.rb +++ b/lib/api/projects.rb @@ -82,7 +82,6 @@ module API def present_projects(projects, options = {}) projects = reorder_projects(projects) projects = apply_filters(projects) - projects = paginate(projects) projects, options = with_custom_attributes(projects, options) options = options.reverse_merge( @@ -93,7 +92,10 @@ module API ) options[:with] = Entities::BasicProjectDetails if params[:simple] - present options[:with].prepare_relation(projects, options), options + projects = options[:with].prepare_relation(projects, options) + projects = paginate(projects) + + present projects, options end def translate_params_for_compatibility(params) |