bail properly if the message isn't found

This commit is contained in:
joshua stein 2012-09-06 12:43:51 -05:00
parent 61f45092f8
commit e61f8ea386

View file

@ -66,12 +66,14 @@ class MessagesController < ApplicationController
private
def find_message
if @message = Message.find_by_short_id(params[:message_id ] || params[:id])
if !(@message.author_user_id == @user.id ||
if (@message.author_user_id == @user.id ||
@message.recipient_user_id == @user.id)
flash[:error] = "Could not find message."
redirect_to "/messages"
return false
return true
end
end
flash[:error] = "Could not find message."
redirect_to "/messages"
return false
end
end