X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/361dcbb1dfd05c09034ed92da9bbf4305fcb8da9..663459d1c1e5e097c9b6d3f6742682eaff3f86e7:/app/models/note.rb?ds=sidebyside diff --git a/app/models/note.rb b/app/models/note.rb index d37b863e5..b7215d6f7 100644 --- a/app/models/note.rb +++ b/app/models/note.rb @@ -16,9 +16,10 @@ # # Indexes # -# notes_created_at_idx (created_at) -# notes_tile_status_idx (tile,status) -# notes_updated_at_idx (updated_at) +# index_notes_on_description (to_tsvector('english'::regconfig, description)) USING gin +# notes_created_at_idx (created_at) +# notes_tile_status_idx (tile,status) +# notes_updated_at_idx (updated_at) # # Foreign Keys # @@ -94,7 +95,7 @@ class Note < ApplicationRecord # Return the note's description, derived from the first comment def description if user_ip.nil? && user_id.nil? - comments.first.body + all_comments.first.body else RichText.new("text", super) end @@ -103,7 +104,7 @@ class Note < ApplicationRecord # Return the note's author object, derived from the first comment def author if user_ip.nil? && user_id.nil? - comments.first.author + all_comments.first.author else super end