Minor fix
authorRadek Czajka <rczajka@rczajka.pl>
Mon, 26 Jun 2023 10:00:03 +0000 (12:00 +0200)
committerRadek Czajka <rczajka@rczajka.pl>
Mon, 26 Jun 2023 10:00:03 +0000 (12:00 +0200)
src/cover/views.py

index a12dce7..e89e796 100644 (file)
@@ -31,7 +31,10 @@ def preview(request, book, chunk=None, rev=None):
     If chunk and rev number are given, use version from given revision.
     If rev is not given, use publishable version.
     """
     If chunk and rev number are given, use version from given revision.
     If rev is not given, use publishable version.
     """
-    chunk = Chunk.get(book, chunk)
+    try:
+        chunk = Chunk.get(book, chunk)
+    except Chunk.DoesNotExist:
+        raise Http404
 
     if chunk.book.cover and rev is None and not request.GET.get('width') and not request.GET.get('height'):
         return HttpResponseRedirect(chunk.book.cover.url)
 
     if chunk.book.cover and rev is None and not request.GET.get('width') and not request.GET.get('height'):
         return HttpResponseRedirect(chunk.book.cover.url)