From ba6f9ab6e08b721aacad60b780515b55ded944ab Mon Sep 17 00:00:00 2001 From: ArtOfCode- <hello@artofcode.co.uk> Date: Sat, 16 May 2020 12:37:33 +0100 Subject: [PATCH] Always update question last_activity on answer --- app/controllers/answers_controller.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/controllers/answers_controller.rb b/app/controllers/answers_controller.rb index 56cbcab86..e3698091b 100644 --- a/app/controllers/answers_controller.rb +++ b/app/controllers/answers_controller.rb @@ -20,9 +20,12 @@ class AnswersController < ApplicationController body: AnswersController.renderer.render(params[:answer][:body_markdown]), last_activity: DateTime.now, last_activity_by: current_user, category: @question.category)) - @question.user.create_notification("New answer to your question '#{@question.title.truncate(50)}'", - share_question_url(@question)) + unless current_user.id == @question.user.id + @question.user.create_notification("New answer to your question '#{@question.title.truncate(50)}'", + share_question_url(@question)) + end if @answer.save + @question.update(last_activity: DateTime.now, last_activity_by: current_user) redirect_to url_for(controller: :questions, action: :show, id: params[:id]) else render :new, status: 422 -- GitLab