Fix issue with feed merge-in code as well
This commit is contained in:
		
							parent
							
								
									e809caa0e1
								
							
						
					
					
						commit
						d6b965cf08
					
				
					 2 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -52,7 +52,7 @@ class FeedManager
 | 
			
		|||
    timeline_key = key(:home, into_account.id)
 | 
			
		||||
 | 
			
		||||
    from_account.statuses.limit(MAX_ITEMS).each do |status|
 | 
			
		||||
      next if filter?(:home, status, into_account)
 | 
			
		||||
      next if status.direct_visibility? || filter?(:home, status, into_account)
 | 
			
		||||
      redis.zadd(timeline_key, status.id, status.id)
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ class PrecomputeFeedService < BaseService
 | 
			
		|||
  # @param [Account] account
 | 
			
		||||
  def call(_, account)
 | 
			
		||||
    Status.as_home_timeline(account).limit(FeedManager::MAX_ITEMS).each do |status|
 | 
			
		||||
      next if (status.direct_visibility? && !status.permitted?(account)) || FeedManager.instance.filter?(:home, status, account)
 | 
			
		||||
      next if status.direct_visibility? || FeedManager.instance.filter?(:home, status, account)
 | 
			
		||||
      redis.zadd(FeedManager.instance.key(:home, account.id), status.id, status.reblog? ? status.reblog_of_id : status.id)
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue