Fix /api/v1/conversations sometimes returning empty accounts (#25499)
This commit is contained in:
parent
036ac5b5c9
commit
4c6c790f80
2 changed files with 6 additions and 10 deletions
|
@ -31,14 +31,8 @@ class AccountConversation < ApplicationRecord
|
|||
end
|
||||
|
||||
def participant_accounts
|
||||
@participant_accounts ||= begin
|
||||
if participant_account_ids.empty?
|
||||
[account]
|
||||
else
|
||||
participants = Account.where(id: participant_account_ids).to_a
|
||||
participants.empty? ? [account] : participants
|
||||
end
|
||||
end
|
||||
@participant_accounts ||= Account.where(id: participant_account_ids).to_a
|
||||
@participant_accounts.presence || [account]
|
||||
end
|
||||
|
||||
class << self
|
||||
|
|
Reference in a new issue