2
0

Fix quote posts with CW and no text being rejected (#36095)

This commit is contained in:
Claire
2025-09-12 15:10:31 +02:00
committed by GitHub
parent 30b31a89e6
commit 82b26603fe
5 changed files with 77 additions and 10 deletions

View File

@@ -56,11 +56,10 @@ class ActivityPub::Activity::Create < ActivityPub::Activity
process_audience
ApplicationRecord.transaction do
@status = Status.create!(@params)
@status = Status.create!(@params.merge(quote: @quote))
attach_tags(@status)
attach_mentions(@status)
attach_counts(@status)
attach_quote(@status)
end
resolve_thread(@status)
@@ -202,13 +201,6 @@ class ActivityPub::Activity::Create < ActivityPub::Activity
end
end
def attach_quote(status)
return if @quote.nil?
@quote.status = status
@quote.save
end
def process_tags
return if @object['tag'].nil?