From 09c4def70b8acbfe174ca72ff64d7dcd1d324b58 Mon Sep 17 00:00:00 2001 From: maxwell Date: Thu, 28 Oct 2010 00:50:49 -0700 Subject: [PATCH] bug; when someone sends you an unknown request, your server crashes. --- lib/diaspora/user/receiving.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/diaspora/user/receiving.rb b/lib/diaspora/user/receiving.rb index 7a1a111ee..b96b6d755 100644 --- a/lib/diaspora/user/receiving.rb +++ b/lib/diaspora/user/receiving.rb @@ -83,9 +83,11 @@ module Diaspora request.person.save old_request = Request.first(:id => request.id) Rails.logger.info("I got a reqest_id #{request.id} with old request #{old_request.inspect}") - request.aspect_id = old_request.aspect_id if old_request - request.save - receive_friend_request(request) + if old_request + request.aspect_id = old_request.aspect_id if old_request + request.save + receive_friend_request(request) + end end def receive_profile profile, xml