X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0561bd0c3c07257fd58ded6c7cfa5feeae97af57..4355586821d71fed6a3fe95fea69f548797f77d8:/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