Do not leak local-only toots to remote mentioned users
This commit is contained in:
		
							parent
							
								
									2db0506226
								
							
						
					
					
						commit
						08afd6b69c
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		|  | @ -48,9 +48,9 @@ class ProcessMentionsService < BaseService | ||||||
| 
 | 
 | ||||||
|     if mentioned_account.local? |     if mentioned_account.local? | ||||||
|       LocalNotificationWorker.perform_async(mentioned_account.id, mention.id, mention.class.name) |       LocalNotificationWorker.perform_async(mentioned_account.id, mention.id, mention.class.name) | ||||||
|     elsif mentioned_account.ostatus? && !@status.stream_entry.hidden? |     elsif mentioned_account.ostatus? && !@status.stream_entry.hidden? && !@status.local_only? | ||||||
|       NotificationWorker.perform_async(ostatus_xml, @status.account_id, mentioned_account.id) |       NotificationWorker.perform_async(ostatus_xml, @status.account_id, mentioned_account.id) | ||||||
|     elsif mentioned_account.activitypub? |     elsif mentioned_account.activitypub? && !@status.local_only? | ||||||
|       ActivityPub::DeliveryWorker.perform_async(activitypub_json, mention.status.account_id, mentioned_account.inbox_url) |       ActivityPub::DeliveryWorker.perform_async(activitypub_json, mention.status.account_id, mentioned_account.inbox_url) | ||||||
|     end |     end | ||||||
|   end |   end | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue