From 201574c53a9e12965b71c2717de8f74b9b641aa9 Mon Sep 17 00:00:00 2001 From: Raphael Sofaer Date: Sat, 6 Aug 2011 14:02:27 -0700 Subject: [PATCH] Check for nil before building ServiceUser objects --- app/models/services/facebook.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/services/facebook.rb b/app/models/services/facebook.rb index 4a9105633..645d0dc3e 100644 --- a/app/models/services/facebook.rb +++ b/app/models/services/facebook.rb @@ -36,6 +36,7 @@ class Services::Facebook < Service url = "https://graph.facebook.com/me/friends?fields[]=name&fields[]=picture&access_token=#{URI.escape(self.access_token)}" response = Faraday.get(url) data = JSON.parse(response.body)['data'] + return unless data data.map!{ |p| su = ServiceUser.new(:service_id => self.id, :uid => p["id"], :photo_url => p["picture"], :name => p["name"]) su.attach_local_models