X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/7253c38234f44d65f8d70f8fcad36e0035e841e4..0d97737a7dd5e460beb93ef4ac4492b87eb7965e:/app/controllers/message_controller.rb diff --git a/app/controllers/message_controller.rb b/app/controllers/message_controller.rb index 6c7be5e0f..e1062bc9f 100644 --- a/app/controllers/message_controller.rb +++ b/app/controllers/message_controller.rb @@ -27,8 +27,9 @@ class MessageController < ApplicationController end else if params[:title] - # ?title= is set when someone reponds to this user's diary entry - @title = params[:title] + # ?title= is set when someone reponds to this user's diary + # entry. Then we pre-fill out the subject and the + @title = @subject = params[:title] else # The default /message/new/$user view @title = t 'message.new.title' @@ -44,7 +45,7 @@ class MessageController < ApplicationController def reply message = Message.find(params[:message_id], :conditions => ["to_user_id = ? or from_user_id = ?", @user.id, @user.id ]) @body = "On #{message.sent_on} #{message.sender.display_name} wrote:\n\n#{message.body.gsub(/^/, '> ')}" - @title = "Re: #{message.title.sub(/^Re:\s*/, '')}" + @title = @subject = "Re: #{message.title.sub(/^Re:\s*/, '')}" @to_user = User.find(message.from_user_id) render :action => 'new' rescue ActiveRecord::RecordNotFound @@ -104,3 +105,4 @@ class MessageController < ApplicationController render :action => 'no_such_user', :status => :not_found end end +