2
0

Fix getting Create and Update out of order (#36176)

This commit is contained in:
Claire
2025-09-19 10:45:13 +02:00
parent a94d7bf520
commit 0b66bd591f
2 changed files with 114 additions and 0 deletions

View File

@@ -28,6 +28,9 @@ class ActivityPub::Activity::Update < ActivityPub::Activity
@status = Status.find_by(uri: object_uri, account_id: @account.id)
# We may be getting `Create` and `Update` out of order
@status ||= ActivityPub::Activity::Create.new(@json, @account, **@options).perform
return if @status.nil?
ActivityPub::ProcessStatusUpdateService.new.call(@status, @json, @object, request_id: @options[:request_id])