1
0
Fork 0
mirror of https://github.com/mastodon/mastodon.git synced 2024-08-20 21:08:15 -07:00

Enable rejection of Create Activities if the status includes unusable hashtags

This commit is contained in:
Emelia Smith 2024-02-17 21:19:25 +01:00
parent 96ddf1d482
commit b6709d7ec9
No known key found for this signature in database

View file

@ -82,6 +82,9 @@ class ActivityPub::Activity::Create < ActivityPub::Activity
process_tags process_tags
process_audience process_audience
# Reject the status unless all the hashtags are usable:
return reject_payload! unless @tags.all?(&:usable?)
ApplicationRecord.transaction do ApplicationRecord.transaction do
@status = Status.create!(@params) @status = Status.create!(@params)
attach_tags(@status) attach_tags(@status)