1
0
mirror of https://github.com/meineerde/redmine.git synced 2026-03-11 11:43:08 +00:00

Fix exception if no plugins are installed

This commit is contained in:
Holger Just 2010-08-24 16:18:11 +02:00
parent a7313dd2db
commit 6a9036ffeb

View File

@ -24,18 +24,18 @@ module Redmine
checklist = environment[:checklist].collect {|label, value| [l(label), value ? "Yes" : "No"]}
info = environment[:rails].collect {|label, value| [(label.is_a?(Symbol) ? l(label) : label), value]}
plugins = environment[:plugins].collect {|plugin| [plugin.name, plugin.version] }
plugins = environment[:plugins].collect {|plugin| [plugin.name, plugin.version] } || nil
# get overall width of label column
column_width = [
checklist.collect {|label, value| label.length }.max,
info.collect {|label, value| label.length }.max,
plugins.collect {|label, value| label.length }.max
plugins.collect {|label, value| label.length }.max || 0
].max
output += print("Checklist", checklist, column_width)
output += print("Rails info", info, column_width)
output += print("Plugins", plugins, column_width)
output += print("Plugins", plugins, column_width) if plugins.present?
output
end