diff options
Diffstat (limited to 'journal-content.lisp')
-rw-r--r-- | journal-content.lisp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/journal-content.lisp b/journal-content.lisp index 9140a51..2991ec4 100644 --- a/journal-content.lisp +++ b/journal-content.lisp @@ -145,12 +145,11 @@ (defmethod comments-about ((journal-entry journal-entry) &key ordered-p) #.(locally-enable-sql-reader-syntax) (prog1 (if ordered-p - (mapcar #'car - (select 'journal-comment 'journal-entry - :where [= [slot-value 'journal-comment 'entry-id] - [slot-value 'journal-entry 'id]] - :order-by '([journal-comment.date]) - :flatp t)) + (select 'journal-comment + :where [= [slot-value 'journal-comment 'entry-id] + (id-of journal-entry)] + :order-by '([date]) + :flatp t) (%comments-about journal-entry)) #.(restore-sql-reader-syntax-state))) |