From 7253c38234f44d65f8d70f8fcad36e0035e841e4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=86var=20Arnfj=C3=B6r=C3=B0=20Bjarmason?= Date: Mon, 22 Jun 2009 19:13:54 +0000 Subject: [PATCH] The wasn't being properly set on /message/new/$user, only on /message/new/$user?title=$title --- app/controllers/message_controller.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/controllers/message_controller.rb b/app/controllers/message_controller.rb index 2e5e09b45..6c7be5e0f 100644 --- a/app/controllers/message_controller.rb +++ b/app/controllers/message_controller.rb @@ -12,7 +12,6 @@ class MessageController < ApplicationController # clicks send. # The display_name param is the display name of the user that the message is being sent to. def new - @title = t 'message.new.title' @to_user = User.find_by_display_name(params[:display_name]) if @to_user if params[:message] @@ -27,7 +26,13 @@ class MessageController < ApplicationController redirect_to :controller => 'message', :action => 'inbox', :display_name => @user.display_name end else - @title = params[:title] + if params[:title] + # ?title= is set when someone reponds to this user's diary entry + @title = params[:title] + else + # The default /message/new/$user view + @title = t 'message.new.title' + end end else @title = t'message.no_such_user.title' -- 2.43.2