From 35a776754c45b75f48c9cd08e291de35b79d1e14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20D=C3=A1vila?= Date: Tue, 19 Jan 2016 15:02:26 -0500 Subject: Update Issue/MR everytime a Note is saved/destroyed. --- app/models/note.rb | 2 +- app/services/notes/create_service.rb | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/app/models/note.rb b/app/models/note.rb index 3e1375e5ad6..15f48110ad2 100644 --- a/app/models/note.rb +++ b/app/models/note.rb @@ -33,7 +33,7 @@ class Note < ActiveRecord::Base participant :author belongs_to :project - belongs_to :noteable, polymorphic: true + belongs_to :noteable, polymorphic: true, touch: true belongs_to :author, class_name: "User" belongs_to :updated_by, class_name: "User" diff --git a/app/services/notes/create_service.rb b/app/services/notes/create_service.rb index b39ebac1092..a8486e6a5a1 100644 --- a/app/services/notes/create_service.rb +++ b/app/services/notes/create_service.rb @@ -10,10 +10,7 @@ module Notes # Skip system notes, like status changes and cross-references and awards unless note.system || note.is_award - event = event_service.leave_note(note, note.author) - noteable = note.noteable - - noteable.touch if event.commented? && noteable.respond_to?(:touch) + event_service.leave_note(note, note.author) note.create_cross_references! execute_hooks(note) end -- cgit v1.2.1