X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/30c20855e3434fd296af9d1880e5246d038dd3e4..4b1a3dff296aa9681c92a0e1afe113f3c523cdc5:/app/controllers/message_controller.rb diff --git a/app/controllers/message_controller.rb b/app/controllers/message_controller.rb index f52274cd0..52f38e9f6 100644 --- a/app/controllers/message_controller.rb +++ b/app/controllers/message_controller.rb @@ -7,23 +7,16 @@ class MessageController < ApplicationController def new @title = 'send message' if params[:message] - to_user = User.find(params[:user_id]) - body = params[:message][:body] - title = params[:message][:title] - message = Message.new - message.body = body - message.title = title - message.to_user_id = params[:user_id] - message.from_user_id = @user.id - message.sent_on = Time.now + @message = Message.new(params[:message]) + @message.to_user_id = params[:user_id] + @message.from_user_id = @user.id + @message.sent_on = Time.now - if message.save + if @message.save flash[:notice] = 'Message sent' + Notifier::deliver_message_notification(@message) redirect_to :controller => 'message', :action => 'inbox', :display_name => @user.display_name - else - @message.errors.add("Sending message failed") end - end end