From a34c10f73e739142794a2e6366328051fcc91238 Mon Sep 17 00:00:00 2001 From: Mauricio Linhares Date: Sat, 1 Feb 2014 01:11:03 -0300 Subject: Fixes issue with parsing whitespace content back from database - fixes #13907 --- .../lib/active_record/connection_adapters/postgresql/array_parser.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'activerecord/lib/active_record/connection_adapters/postgresql/array_parser.rb') diff --git a/activerecord/lib/active_record/connection_adapters/postgresql/array_parser.rb b/activerecord/lib/active_record/connection_adapters/postgresql/array_parser.rb index 20de8d1982..0b218f2bfd 100644 --- a/activerecord/lib/active_record/connection_adapters/postgresql/array_parser.rb +++ b/activerecord/lib/active_record/connection_adapters/postgresql/array_parser.rb @@ -91,8 +91,9 @@ module ActiveRecord end def add_item_to_array(array, current_item, quoted) - if current_item.length == 0 - elsif !quoted && current_item == 'NULL' + return if !quoted && current_item.length == 0 + + if !quoted && current_item == 'NULL' array.push nil else array.push current_item -- cgit v1.2.3