Fix media attachment order of remote posts (#28469)
This commit is contained in:
@@ -277,7 +277,9 @@ class Status < ApplicationRecord
|
||||
|
||||
def ordered_media_attachments
|
||||
if ordered_media_attachment_ids.nil?
|
||||
media_attachments
|
||||
# NOTE: sort Ruby-side to avoid hitting the database when the status is
|
||||
# not persisted to database yet
|
||||
media_attachments.sort_by(&:id)
|
||||
else
|
||||
map = media_attachments.index_by(&:id)
|
||||
ordered_media_attachment_ids.filter_map { |media_attachment_id| map[media_attachment_id] }
|
||||
|
||||
Reference in New Issue
Block a user