X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/6f89da05d1741ac66deab93aea64b76dc1e9b8fb..aa1fb6dbb8c2e71b8ce8c231ae1272a2dfebd75a:/app/controllers/message_controller.rb diff --git a/app/controllers/message_controller.rb b/app/controllers/message_controller.rb index 9b39f1c05..29b74c848 100644 --- a/app/controllers/message_controller.rb +++ b/app/controllers/message_controller.rb @@ -18,8 +18,8 @@ class MessageController < ApplicationController flash[:error] = t "message.new.limit_exceeded" else @message = Message.new(message_params) - @message.to_user_id = @this_user.id - @message.from_user_id = current_user.id + @message.recipient = @this_user + @message.sender = current_user @message.sent_on = Time.now.getutc if @message.save @@ -38,7 +38,7 @@ class MessageController < ApplicationController def reply message = Message.find(params[:message_id]) - if message.to_user_id == current_user.id + if message.recipient == current_user message.update(:message_read => true) @message = Message.new( @@ -64,8 +64,8 @@ class MessageController < ApplicationController @title = t "message.read.title" @message = Message.find(params[:message_id]) - if @message.to_user_id == current_user.id || @message.from_user_id == current_user.id - @message.message_read = true if @message.to_user_id == current_user.id + if @message.recipient == current_user || @message.sender == current_user + @message.message_read = true if @message.recipient == current_user @message.save else flash[:notice] = t "message.read.wrong_user", :user => current_user.display_name