X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/3c79240a6ab23e4103826dd1cec7a12a19e948db..922a000b192278754f9aef3e2bb3d9969bdc5368:/app/controllers/message_controller.rb diff --git a/app/controllers/message_controller.rb b/app/controllers/message_controller.rb index 9b678e274..f52274cd0 100644 --- a/app/controllers/message_controller.rb +++ b/app/controllers/message_controller.rb @@ -29,12 +29,11 @@ class MessageController < ApplicationController def read @title = 'read message' - if params[:message_id] - id = params[:message_id] - @message = Message.find_by_id(id) - @message.message_read = 1 - @message.save - end + @message = Message.find(params[:message_id], :conditions => ["to_user_id = ?", @user.id]) + @message.message_read = 1 + @message.save + rescue ActiveRecord::RecordNotFound + render :nothing => true, :status => :not_found end def inbox