From 1cfba68416f91707e88819891d61e28a4b43fd2b Mon Sep 17 00:00:00 2001 From: zhitomirskiyi <ilya@joindiaspora.com> Date: Wed, 23 Mar 2011 11:03:08 -0700 Subject: [PATCH] this should fix the getting started, going to test on staging first --- app/controllers/users_controller.rb | 6 +++--- app/views/users/getting_started/_step_3.html.haml | 5 ++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 935019724a..7f697b90bf 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -101,9 +101,9 @@ class UsersController < ApplicationController if @step == 3 @requests = Request.where(:recipient_id => @person.id).includes(:sender => :profile).all - @friends = service ? service.finder(:local => true) : {} - @friends ||= {} - @friends.delete_if{|key, value| @requests.any?{ |r| r.sender_id == value[:person].id} } + @friends = service ? service.finder(:local => true) : [] + @friends ||= [] + @friends.delete_if{|f| @requests.any?{ |r| r.sender_id == f.person.id} } end diff --git a/app/views/users/getting_started/_step_3.html.haml b/app/views/users/getting_started/_step_3.html.haml index bc3561dada..83edbc25c1 100644 --- a/app/views/users/getting_started/_step_3.html.haml +++ b/app/views/users/getting_started/_step_3.html.haml @@ -15,9 +15,8 @@ - person = pending_req.sender = render :partial => 'people/person', :locals => {:request => pending_req, :person => person, :contact => nil} - - for fb_id in @friends.keys - - friend = @friends[fb_id] - = render :partial => 'people/person', :locals => {:request => friend[:request], :person => friend[:person], :contact => friend[:contact]} + - for friend in @friends + = render :partial => 'people/person', :locals => {:request => friend.request, :person => friend.person, :contact => friend.contact} %br %br -- GitLab