Fix processing of out-of-order `Update` as implicit updates (#36190)

pull/36398/head
Claire 4 weeks ago
parent 444cf4cc40
commit 5d947704d9

@ -23,6 +23,9 @@ class ActivityPub::ProcessStatusUpdateService < BaseService
if @status_parser.edited_at.present? && (@status.edited_at.nil? || @status_parser.edited_at > @status.edited_at)
handle_explicit_update!
elsif @status.edited_at.present? && (@status_parser.edited_at.nil? || @status_parser.edited_at < @status.edited_at)
# This is an older update, reject it
return @status
else
handle_implicit_update!
end

Loading…
Cancel
Save