Discard misattributed remote statuses, improve timelines filter
This commit is contained in:
parent
17903c6dae
commit
aabf884c5f
3 changed files with 15 additions and 4 deletions
|
@ -121,6 +121,7 @@ class Status < ApplicationRecord
|
|||
|
||||
def filter_timeline(query, account)
|
||||
blocked = Block.where(account: account).pluck(:target_account_id)
|
||||
return query if blocked.empty?
|
||||
|
||||
query
|
||||
.joins('LEFT OUTER JOIN statuses AS parents ON statuses.in_reply_to_id = parents.id')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue