fix quote 500 error

This commit is contained in:
2023-12-31 06:23:17 +00:00
parent d342d103ba
commit d89bff03c9
8 changed files with 18 additions and 9 deletions

View File

@@ -9,10 +9,11 @@ class Api::V1::Accounts::StatusesController < Api::BaseController
def index
cache_if_unauthenticated!
@statuses = load_statuses
account_ids = @statuses.filter(&:quote?).map { |status| status.quote.account_id }.uniq
account?ids = @statuses.filter(&:quote?).map { |status| status.quote.account_id }.uniq
accounts = Account.where(id: account_ids)
render json: @statuses, each_serializer: REST::StatusSerializer,
relationships: StatusRelationshipsPresenter.new(@statuses, current_user&.account_id),
account_relationships: AccountRelationshipsPresenter.new(account_ids, current_user&.account_id)
account_relationships: AccountRelationshipsPresenter.new(accounts, current_user&.account_id)
end
private