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