From 6fff21e59ece5198abd49cb862733f0235e8ee28 Mon Sep 17 00:00:00 2001 From: Joni Lahtinen Date: Thu, 23 Aug 2018 14:31:23 +0300 Subject: [PATCH] Do not set nil value to java.util.Properties --- .../connection_adapters/oracle_enhanced/jdbc_connection.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/active_record/connection_adapters/oracle_enhanced/jdbc_connection.rb b/lib/active_record/connection_adapters/oracle_enhanced/jdbc_connection.rb index 9daef49a6..c9a1a21dd 100644 --- a/lib/active_record/connection_adapters/oracle_enhanced/jdbc_connection.rb +++ b/lib/active_record/connection_adapters/oracle_enhanced/jdbc_connection.rb @@ -125,6 +125,8 @@ def new_connection(config) time_zone = config[:time_zone] || ENV["TZ"] || java.util.TimeZone.default.getID properties = java.util.Properties.new + raise "username not set" unless username + raise "password not set" unless password properties.put("user", username) properties.put("password", password) properties.put("defaultRowPrefetch", "#{prefetch_rows}") if prefetch_rows