diff --git a/src/onedb/onedb.rb b/src/onedb/onedb.rb index e5ec2fff75..0d779da5d4 100644 --- a/src/onedb/onedb.rb +++ b/src/onedb/onedb.rb @@ -161,12 +161,12 @@ class OneDB ops[:db_name] = aug.get('DB/DB_NAME') ops.each do |k, v| - next unless v + next if !v || !(v.is_a? String) ops[k] = v.chomp('"').reverse.chomp('"').reverse end - ops.each {|_, v| v.gsub!("\\", '') if v } + ops.each {|_, v| v.gsub!("\\", '') if v && (v.is_a? String) } ops[:backend] = ops[:backend].to_sym unless ops[:backend].nil? ops[:port] = ops[:port].to_i