X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/c3f0dc8969aa41f07cd45563b65c4493ac187bde..ab4f96261fe043ba704616e8b6f7cf77e79817bf:/app/models/note.rb diff --git a/app/models/note.rb b/app/models/note.rb index b7215d6f7..2ec72a03a 100644 --- a/app/models/note.rb +++ b/app/models/note.rb @@ -2,16 +2,16 @@ # # 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 @@ -95,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? - all_comments.first.body + all_comments.first.body if all_comments.first&.event == "opened" else RichText.new("text", super) end @@ -104,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? - all_comments.first.author + all_comments.first.author if all_comments.first&.event == "opened" else super end