From 5edef615c8234d187a36470fa000d367c8ab1804 Mon Sep 17 00:00:00 2001 From: Adam Kelly Date: Thu, 2 Apr 2020 10:38:40 +0100 Subject: [PATCH] Formatting for ratings without reviews. --- fedireads/activitypub/status.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/fedireads/activitypub/status.py b/fedireads/activitypub/status.py index 13f6e400..318253c0 100644 --- a/fedireads/activitypub/status.py +++ b/fedireads/activitypub/status.py @@ -25,12 +25,17 @@ def get_comment(comment): def get_review_article(review): ''' a book review formatted for a non-fedireads isntance (mastodon) ''' status = get_status(review) - if review.rating: + if review.rating and review.name: name = 'Review of "%s" (%d stars): %s' % ( review.book.title, review.rating, review.name ) + elif review.rating: + name = 'Rated "%s" (%d stars)' % ( + review.book.title, + review.rating, + ) else: name = 'Review of "%s": %s' % ( review.book.title,