summaryrefslogtreecommitdiff
path: root/app/controllers/messages_controller.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/messages_controller.rb')
-rw-r--r--app/controllers/messages_controller.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/app/controllers/messages_controller.rb b/app/controllers/messages_controller.rb
index 778f755..480a671 100644
--- a/app/controllers/messages_controller.rb
+++ b/app/controllers/messages_controller.rb
@@ -26,7 +26,11 @@ class MessagesController < ApplicationController
redirect_to new_message_path
return
end
- if message_params[:text].blank?
+ if message_params[:subject].blank?
+ flash[:alert] = "Please write a subject before sending."
+ redirect_to new_message_path
+ return
+ elsif message_params[:text].blank?
flash[:alert] = "Please write a message before sending."
redirect_to new_message_path
return
@@ -70,7 +74,7 @@ class MessagesController < ApplicationController
params[:message][:user_target_id] = User.find_by(ign: params[:message][:user_target].strip).try(:id)
params[:message][:user_sender_id] = User.find_by(ign: params[:message][:user_sender]).id
- params.require(:message).permit([:text, :user_target_id, :user_sender_id])
+ params.require(:message).permit([:subject, :text, :user_target_id, :user_sender_id])
end
private