From f8232bb853ccfe39baf1477cfbd07e1661ef4a80 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 9 Jan 2023 00:06:58 -0500 Subject: [PATCH] fix anonymous view --- journal/templates/collection.html | 9 ++++++--- journal/views.py | 6 +++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/journal/templates/collection.html b/journal/templates/collection.html index c2406981..23e06655 100644 --- a/journal/templates/collection.html +++ b/journal/templates/collection.html @@ -91,7 +91,7 @@ - {% if request.user != collection.owner %} + {% if request.user.is_authenticated and request.user != collection.owner %}
@@ -111,7 +111,8 @@
{% endif %} -
+ {% if request.user.is_authenticated %} + + {% endif %} +
diff --git a/journal/views.py b/journal/views.py index 48001450..5277db5e 100644 --- a/journal/views.py +++ b/journal/views.py @@ -163,7 +163,11 @@ def collection_retrieve(request, collection_uuid): if not collection.is_visible_to(request.user): raise PermissionDenied() follower_count = collection.likes.all().count() - following = Like.user_liked_piece(request.user, collection) is not None + following = ( + Like.user_liked_piece(request.user, collection) is not None + if request.user.is_authenticated + else False + ) return render( request, "collection.html",