From fd8144a7ebe4fe80cf6aca3f3e8a21d4bc4cd8d1 Mon Sep 17 00:00:00 2001 From: Jarek Radosz Date: Tue, 7 Feb 2023 01:59:33 +0100 Subject: [PATCH] FIX: Make find repos a class method --- app/controllers/docker_manager/admin_controller.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/controllers/docker_manager/admin_controller.rb b/app/controllers/docker_manager/admin_controller.rb index 09e136e..6658287 100644 --- a/app/controllers/docker_manager/admin_controller.rb +++ b/app/controllers/docker_manager/admin_controller.rb @@ -69,7 +69,7 @@ module DockerManager end def progress - repo = find_repos(params[:path], upgrading: true) + repo = AdminController.find_repos(params[:path], upgrading: true) return respond_progress if repo.blank? upgrader = Upgrader.new(current_user.id, repo, repo_version(repo)) @@ -105,7 +105,7 @@ module DockerManager end def upgrade - repo = find_repos(params[:path]) + repo = AdminController.find_repos(params[:path]) raise Discourse::NotFound unless repo.present? script_path = @@ -134,7 +134,7 @@ module DockerManager end def reset_upgrade - repo = find_repos(params[:path], upgrading: true) + repo = AdminController.find_repos(params[:path], upgrading: true) raise Discourse::NotFound unless repo.present? upgrader = Upgrader.new(current_user.id, repo, repo_version(repo)) @@ -154,7 +154,7 @@ module DockerManager render plain: ps_output end - def find_repos(path, upgrading: false) + def self.find_repos(path, upgrading: false) return DockerManager::GitRepo.find(path) unless path == "all" DockerManager::GitRepo.find_all.select do |repo|