diff options
author | Rubén Dávila <rdavila84@gmail.com> | 2016-01-19 15:02:26 -0500 |
---|---|---|
committer | Rubén Dávila <rdavila84@gmail.com> | 2016-01-19 15:02:26 -0500 |
commit | 35a776754c45b75f48c9cd08e291de35b79d1e14 (patch) | |
tree | 71d5016a4374e181544aaf177e33ebd6d9e7a145 /app | |
parent | 08c482b87ac08dbea533b931fabfb6939edc45ea (diff) | |
download | gitlab-ce-35a776754c45b75f48c9cd08e291de35b79d1e14.tar.gz |
Update Issue/MR everytime a Note is saved/destroyed.
Diffstat (limited to 'app')
-rw-r--r-- | app/models/note.rb | 2 | ||||
-rw-r--r-- | 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 |