From 74cea0950484aa66fa5a07b4fdb6f1056f510d08 Mon Sep 17 00:00:00 2001 From: David Trasbo Date: Sun, 20 Jun 2010 17:07:55 +0200 Subject: [PATCH] Make sure ActiveResource::Errors#from_json doesn't pass nil to #from_array [#3650 state:commited] --- activeresource/lib/active_resource/validations.rb | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/activeresource/lib/active_resource/validations.rb b/activeresource/lib/active_resource/validations.rb index a19e0d0..f884263 100644 --- a/activeresource/lib/active_resource/validations.rb +++ b/activeresource/lib/active_resource/validations.rb @@ -28,6 +28,7 @@ module ActiveResource # Grabs errors from a json response. def from_json(json, save_cache = false) array = ActiveSupport::JSON.decode(json)['errors'] rescue [] + array ||= [] from_array array, save_cache end -- 1.7.1