X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/e206dd527ef7c6d1829f131533d722e536e4bfb5..d8fb371d54ff464bbd45186b5848f6a9f9d87d5e:/app/models/note.rb diff --git a/app/models/note.rb b/app/models/note.rb index 807ee9ec8..068efa59a 100644 --- a/app/models/note.rb +++ b/app/models/note.rb @@ -2,23 +2,24 @@ # # Table name: notes # -# id :bigint(8) not null, primary key +# id :bigint not null, primary key # latitude :integer not null # longitude :integer not null -# tile :bigint(8) not null +# tile :bigint not null # updated_at :datetime not null # created_at :datetime not null # status :enum not null # closed_at :datetime # description :text default(""), not null -# user_id :bigint(8) +# user_id :bigint # user_ip :inet # # 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 # @@ -91,22 +92,9 @@ class Note < ApplicationRecord closed_at + DEFAULT_FRESHLY_CLOSED_LIMIT end - # Return the note's description, derived from the first comment + # Return the note's description def description - if user_ip.nil? && user_id.nil? - all_comments.first.body - else - RichText.new("text", super) - end - end - - # Return the note's author object, derived from the first comment - def author - if user_ip.nil? && user_id.nil? - all_comments.first.author - else - super - end + RichText.new("text", super) end private