]> cat aescling's git repositories - mastodon.git/commitdiff
Fix missing `mention` argument when processing incoming Create activities (#9114)
authorThibG <thib@sitedethib.com>
Fri, 26 Oct 2018 10:59:59 +0000 (12:59 +0200)
committerEugen Rochko <eugen@zeonfederated.com>
Fri, 26 Oct 2018 10:59:59 +0000 (12:59 +0200)
* Fix missing `mention` argument when processing incoming Create activities

* Fix typo (param → params)

app/lib/activitypub/activity/create.rb

index 92cdf457877fbc3a60c2bab11279629e8ba14db8..ea9017b8277f9f18f932f645ad32156a30f9a851 100644 (file)
@@ -90,11 +90,11 @@ class ActivityPub::Activity::Create < ActivityPub::Activity
 
     # If the payload was delivered to a specific inbox, the inbox owner must have
     # access to it, unless they already have access to it anyway
-    return if @options[:delivered_to_account_id].nil? || @mentions.any? { mention.account_id == @options[:delivered_to_account_id] }
+    return if @options[:delivered_to_account_id].nil? || @mentions.any? { |mention| mention.account_id == @options[:delivered_to_account_id] }
 
     @mentions << Mention.new(account_id: @options[:delivered_to_account_id], silent: true)
 
-    return unless @param[:visibility] == :direct
+    return unless @params[:visibility] == :direct
 
     @params[:visibility] = :limited
   end