diff options
Diffstat (limited to 'app/controllers')
-rw-r--r-- | app/controllers/messagereplies_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/messages_controller.rb | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/app/controllers/messagereplies_controller.rb b/app/controllers/messagereplies_controller.rb index 193850a..45c5785 100644 --- a/app/controllers/messagereplies_controller.rb +++ b/app/controllers/messagereplies_controller.rb @@ -19,6 +19,7 @@ class MessagerepliesController < ApplicationController if false @reply.send_new_message_reply_mail end + Message.find(params[:message_id]).update_attributes(user_hidden: nil, user_unread_id: current_user.id) position = message.replies.count - 1 page = position / Kaminari.config.default_per_page + 1 redirect_to message_path(@reply.message, page: page) + "#reply-#{@reply.id}", notice: 'Reply created!' diff --git a/app/controllers/messages_controller.rb b/app/controllers/messages_controller.rb index bcc57cc..5b1d7aa 100644 --- a/app/controllers/messages_controller.rb +++ b/app/controllers/messages_controller.rb @@ -17,7 +17,7 @@ class MessagesController < ApplicationController end def show - Message.find(@message.id).update_attributes(user_unread: nil) if @message.user_unread && @message.user_target.is?(current_user) + Message.find(@message.id).update_attributes(user_unread: nil) unless @message.user_unread == current_user @replies = @message.replies.page(params[:page]) end |