summaryrefslogtreecommitdiff
path: root/app/models/note.rb
diff options
context:
space:
mode:
authorJeroen van Baarsen <jeroenvanbaarsen@gmail.com>2015-05-28 11:06:30 +0200
committerJeroen van Baarsen <jeroenvanbaarsen@gmail.com>2015-06-05 15:22:55 +0200
commitfbdaf0e2a517660c0e4e3960f20b2d3568c33e78 (patch)
tree3507bd4016caf662bb2efdfc8e15d498868968ae /app/models/note.rb
parent91f2d3c22918d62a22ff76ec72fddd0a0d672b79 (diff)
downloadgitlab-ce-fbdaf0e2a517660c0e4e3960f20b2d3568c33e78.tar.gz
Update noteable after a new note is added
**What does this do?** It makes sure that whenever a new note is added to an noteable item, the updated_at of that item is also updated. **Why is this needed?** At this moment when you post a comment on an issue or add a label to an issue, the updated_at is not changed. Because of this the filtering for least recently updated is not really useful (since it only takes in account the original text from the noteable). Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
Diffstat (limited to 'app/models/note.rb')
-rw-r--r--app/models/note.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/models/note.rb b/app/models/note.rb
index d5f716b3de0..6a74d62b715 100644
--- a/app/models/note.rb
+++ b/app/models/note.rb
@@ -31,7 +31,7 @@ class Note < ActiveRecord::Base
participant :author, :mentioned_users
belongs_to :project
- belongs_to :noteable, polymorphic: true
+ belongs_to :noteable, polymorphic: true, touch: true
belongs_to :author, class_name: "User"
delegate :name, to: :project, prefix: true