Skip to content
This repository was archived by the owner on Jan 27, 2020. It is now read-only.

Commit 15d2eeb

Browse files
authored
Merge pull request mastodon#1300 from pixiv/improve_status_pin_query
Improve status pin query
2 parents 768aa3c + f29b59d commit 15d2eeb

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

app/controllers/activitypub/collections_controller.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ def set_size
3838
def scope_for_collection
3939
case params[:id]
4040
when 'featured'
41-
@account.statuses.permitted_for(@account, signed_request_account).tap do |scope|
42-
scope.merge!(@account.pinned_statuses)
43-
end
41+
return Status.none if @account.blocking?(signed_request_account)
42+
43+
@account.pinned_statuses
4444
else
4545
raise ActiveRecord::NotFound
4646
end

app/controllers/api/v1/accounts/statuses_controller.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ def account_media_status_ids
6969
end
7070

7171
def pinned_scope
72+
return Status.none if @account.blocking?(current_account)
73+
7274
@account.pinned_statuses
7375
end
7476

0 commit comments

Comments
 (0)