Fix Pleroma mentions being fetched as preview cards (#9158)
This commit is contained in:
		
							parent
							
								
									c1eec9869e
								
							
						
					
					
						commit
						a03d506626
					
				|  | @ -17,8 +17,7 @@ class FetchLinkCardService < BaseService | |||
| 
 | ||||
|     return if @url.nil? || @status.preview_cards.any? | ||||
| 
 | ||||
|     @mentions = status.mentions | ||||
|     @url      = @url.to_s | ||||
|     @url = @url.to_s | ||||
| 
 | ||||
|     RedisLock.acquire(lock_options) do |lock| | ||||
|       if lock.acquired? | ||||
|  | @ -84,9 +83,8 @@ class FetchLinkCardService < BaseService | |||
|   end | ||||
| 
 | ||||
|   def mention_link?(a) | ||||
|     return false if @mentions.nil? | ||||
|     @mentions.any? do |mention| | ||||
|       a['href'] == TagManager.instance.url_for(mention.target) | ||||
|     @status.mentions.any? do |mention| | ||||
|       a['href'] == TagManager.instance.url_for(mention.account) | ||||
|     end | ||||
|   end | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue