From: ThibG Date: Fri, 26 Oct 2018 20:48:35 +0000 (+0200) Subject: Ignore invalid hashtags on remote statuses instead of rejecting them (#9118) X-Git-Url: https://git.xn--scling-oua.cat.family/?a=commitdiff_plain;h=e53cc673e717e913e2538a560d02d31c7c02496a;p=mastodon.git Ignore invalid hashtags on remote statuses instead of rejecting them (#9118) Fixes #9115 --- diff --git a/app/lib/activitypub/activity/create.rb b/app/lib/activitypub/activity/create.rb index ea9017b82..f1b38b18a 100644 --- a/app/lib/activitypub/activity/create.rb +++ b/app/lib/activitypub/activity/create.rb @@ -129,7 +129,7 @@ class ActivityPub::Activity::Create < ActivityPub::Activity return if tag['name'].blank? hashtag = tag['name'].gsub(/\A#/, '').mb_chars.downcase - hashtag = Tag.where(name: hashtag).first_or_create(name: hashtag) + hashtag = Tag.where(name: hashtag).first_or_create!(name: hashtag) return if @tags.include?(hashtag)