FIX: support listing plugins for older discourse versions

This commit is contained in:
Jeff Wong 2018-05-17 09:10:52 -07:00
parent 3f9723f7e6
commit c00d6d10f0
1 changed files with 6 additions and 1 deletions

View File

@ -47,8 +47,13 @@ module DockerManager
def repos
repos = [DockerManager::GitRepo.new(Rails.root.to_s, 'discourse')]
Discourse.visible_plugins.each do |p|
p = Proc.new { |p|
repos << DockerManager::GitRepo.new(File.dirname(p.path), p.name)
}
if Discourse.respond_to?(:visible_plugins)
Discourse.visible_plugins.each(&p)
else
Discourse.plugins.each(&p)
end
repos.map! do |r|
result = {