2
0

Fix value of quote_approval_policy and quoted_status_id in ScheduledStatus serializer (#36549)

This commit is contained in:
Claire
2025-10-21 18:00:30 +02:00
committed by GitHub
parent de80a54555
commit aba30a85be
2 changed files with 13 additions and 2 deletions

View File

@@ -8,4 +8,11 @@ class REST::ScheduledStatusSerializer < ActiveModel::Serializer
def id
object.id.to_s
end
def params
object.params.merge(
quoted_status_id: object.params['quoted_status_id']&.to_s,
quote_approval_policy: Status::QUOTE_APPROVAL_POLICY_FLAGS.keys.find { |key| object.params['quote_approval_policy']&.anybits?(Status::QUOTE_APPROVAL_POLICY_FLAGS[key] << 16) }&.to_s || 'nobody'
)
end
end