diff --git a/src/cli/cli_helper.rb b/src/cli/cli_helper.rb index 4b3e9b63b1..daa359c665 100644 --- a/src/cli/cli_helper.rb +++ b/src/cli/cli_helper.rb @@ -95,7 +95,6 @@ module CLIHelper require 'yaml' def initialize(conf=nil, ext=nil, &block) - # merge del conf con la table @columns = Hash.new @default_columns = Array.new @@ -205,6 +204,9 @@ module CLIHelper default = config.delete(:default) @default_columns = default unless default.empty? + # Filter show options with available columns + @default_columns &= @columns.keys + @columns.merge!(config) { |key, oldval, newval| oldval.merge(newval) }