X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d084ca24b06c598271844d2ba4c8c40f251c0999..252e4cb551974b888cfe28cc4a51a241b91d529a:/apps/workbench/app/controllers/repositories_controller.rb diff --git a/apps/workbench/app/controllers/repositories_controller.rb b/apps/workbench/app/controllers/repositories_controller.rb index 5ca6f22b02..953ee1dd21 100644 --- a/apps/workbench/app/controllers/repositories_controller.rb +++ b/apps/workbench/app/controllers/repositories_controller.rb @@ -3,7 +3,7 @@ # SPDX-License-Identifier: AGPL-3.0 class RepositoriesController < ApplicationController - before_filter :set_share_links, if: -> { defined? @object } + before_action :set_share_links, if: -> { defined? @object } def index_pane_list %w(repositories help) @@ -50,7 +50,7 @@ class RepositoriesController < ApplicationController if !owner_filter.andand.any? filters = @filters + [["owner_uuid", "=", current_user.uuid]] - my_repos = Repository.all.order("name ASC").limit(limit).offset(offset).filter(filters).results + my_repos = Repository.all.order("name ASC").limit(limit).with_count("none").offset(offset).filter(filters).results else # done fetching all owned repositories my_repos = [] end @@ -64,7 +64,7 @@ class RepositoriesController < ApplicationController end filters = @filters + [["owner_uuid", "!=", current_user.uuid]] - other_repos = Repository.all.order("name ASC").limit(limit).offset(offset).filter(filters).results + other_repos = Repository.all.order("name ASC").limit(limit).with_count("none").offset(offset).filter(filters).results @objects = (my_repos + other_repos).first(limit) end