Check if object respond to #touch before update.

This commit is contained in:
Rubén Dávila
2016-01-18 21:59:22 -05:00
parent 78754cb1c9
commit 08c482b87a
+2 -1
View File
@@ -11,8 +11,9 @@ 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
note.noteable.touch if event.commented?
noteable.touch if event.commented? && noteable.respond_to?(:touch)
note.create_cross_references!
execute_hooks(note)
end