From ebbb7d19ac89d6cbf3449e49d88ebf0f3e339afb Mon Sep 17 00:00:00 2001 From: Risko986 Date: Tue, 28 Jan 2025 19:58:58 +0100 Subject: [PATCH] don't allow to delete message while being sent --- app/controllers/message_drafts_controller.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/controllers/message_drafts_controller.rb b/app/controllers/message_drafts_controller.rb index ecbaa9c2..41b16ca8 100644 --- a/app/controllers/message_drafts_controller.rb +++ b/app/controllers/message_drafts_controller.rb @@ -32,9 +32,12 @@ def destroy # redirect_path = @message.original_message.present? ? message_thread_path(@message.original_message.thread) : message_drafts_path redirect_path = @message.original_message.present? ? message_thread_path(@message.original_message.thread) : message_threads_path - @message.destroy - - redirect_to redirect_path, notice: "Správa bola zahodená" + if @message.not_yet_submitted? + @message.destroy + redirect_to redirect_path, notice: "Správa bola zahodená" + else + redirect_to redirect_path, alert: "Správu nie je možné zmazať po odoslaní" + end end def unlock