From 31f79be06834ca426df671ae1a3e84b68669c76b Mon Sep 17 00:00:00 2001 From: Raphael <raphael@joindiaspora.com> Date: Thu, 26 Aug 2010 14:38:06 -0700 Subject: [PATCH] Save the person on receiving a comment --- app/models/comment.rb | 1 - app/models/user.rb | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/comment.rb b/app/models/comment.rb index b77a918f55..3057b98e4a 100644 --- a/app/models/comment.rb +++ b/app/models/comment.rb @@ -58,7 +58,6 @@ class Comment end def signature_valid? - return true if person.nil? verify_signature(creator_signature, person) end diff --git a/app/models/user.rb b/app/models/user.rb index e43f44f511..dcb4d3c2f9 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -166,6 +166,8 @@ class User def receive xml object = Diaspora::Parser.from_xml(xml) Rails.logger.debug("Receiving object:\n#{object.inspect}") + Rails.logger.debug("From: #{object.person.inspect}") if object.person + object.person.save if object.is_a? Comment && Person.find_by_id(object.person_id).nil? raise "In receive for #{self.real_name}, signature was not valid on: #{object.inspect}" unless object.signature_valid? if object.is_a? Retraction if object.type == 'Person' && object.signature_valid? -- GitLab