diff --git a/src/fellchensammlung/views.py b/src/fellchensammlung/views.py
index 51c5ea1..f50814b 100644
--- a/src/fellchensammlung/views.py
+++ b/src/fellchensammlung/views.py
@@ -2,6 +2,7 @@ import logging
 
 from django.contrib.auth.views import redirect_to_login
 from django.http import HttpResponseRedirect, JsonResponse, HttpResponse
+from django.http.response import HttpResponseForbidden
 from django.shortcuts import render, redirect
 from django.urls import reverse
 from django.contrib.auth.decorators import login_required
@@ -133,7 +134,7 @@ def adoption_notice_detail(request, adoption_notice_id):
         elif action == "subscribe":
             return redirect_to_login(next=request.path)
         else:
-            raise PermissionDenied
+            return HttpResponseForbidden()
     else:
         comment_form = CommentForm(instance=adoption_notice)
     context = {"adoption_notice": adoption_notice, "comment_form": comment_form, "user": request.user,