Only show the "too many messages" error once

Fixes #2790
This commit is contained in:
Tom Hughes 2020-08-23 10:41:39 +01:00
parent 04dcea6f1f
commit 8d34b03232

View file

@ -27,7 +27,7 @@ class MessagesController < ApplicationController
@message.sent_on = Time.now.getutc
if current_user.sent_messages.where("sent_on >= ?", Time.now.getutc - 1.hour).count >= Settings.max_messages_per_hour
flash[:error] = t ".limit_exceeded"
flash.now[:error] = t ".limit_exceeded"
render :action => "new"
elsif @message.save
flash[:notice] = t ".message_sent"