FIX: Make find repos a class method

This commit is contained in:
Jarek Radosz 2023-02-07 01:59:33 +01:00
parent 516e8b7a1d
commit fd8144a7eb
1 changed files with 4 additions and 4 deletions

View File

@ -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|