From f3fc4cdb49614ede630cb3e39ee2cf8d6fb9a514 Mon Sep 17 00:00:00 2001 From: Nenad Vujicic Date: Mon, 13 Jan 2025 10:21:56 +0100 Subject: [PATCH] Added description and author_id methods to Note Added description and author_id (author_ip already exists) methods to Note model. They still use first comment (but will be soon replaced to use records from Note model). --- app/models/note.rb | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/app/models/note.rb b/app/models/note.rb index 6d8ca078f..d23f458e5 100644 --- a/app/models/note.rb +++ b/app/models/note.rb @@ -82,12 +82,22 @@ class Note < ApplicationRecord closed_at + DEFAULT_FRESHLY_CLOSED_LIMIT end - # Return the author object, derived from the first comment + # Return the note's description, derived from the first comment + def description + comments.first.body + end + + # Return the note's author object, derived from the first comment def author comments.first.author end - # Return the author IP address, derived from the first comment + # Return the note's author ID, derived from the first comment + def author_id + comments.first.author_id + end + + # Return the note's author IP address, derived from the first comment def author_ip comments.first.author_ip end -- 2.39.5