From 58294bcc3153f7076b0a1cdb314fe3348f71c6d5 Mon Sep 17 00:00:00 2001 From: KMY Date: Sat, 8 Apr 2023 09:21:56 +0900 Subject: [PATCH] Fix emoji reaction too many error --- .../api/v1/statuses/emoji_reactions_controller.rb | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/app/controllers/api/v1/statuses/emoji_reactions_controller.rb b/app/controllers/api/v1/statuses/emoji_reactions_controller.rb index 1b56033bc4..34bd4c8986 100644 --- a/app/controllers/api/v1/statuses/emoji_reactions_controller.rb +++ b/app/controllers/api/v1/statuses/emoji_reactions_controller.rb @@ -41,11 +41,7 @@ class Api::V1::Statuses::EmojiReactionsController < Api::BaseController def create_private(emoji) count = EmojiReaction.where(account: current_account, status: @status).count - - if count >= EmojiReaction::EMOJI_REACTION_PER_ACCOUNT_LIMIT - bad_request - return - end + raise Mastodon::ValidationError, I18n.t('reactions.errors.limit_reached') if count >= EmojiReaction::EMOJI_REACTION_PER_ACCOUNT_LIMIT EmojiReactService.new.call(current_account, @status, emoji) render json: @status, serializer: REST::StatusSerializer