X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/81f5e7445d649ead05b4d3d0a15b742444cd8b06..17ed87c493556adae66975e6cee1454b74e0c904:/src/cover/views.py diff --git a/src/cover/views.py b/src/cover/views.py index 638f1c06..a12dce73 100644 --- a/src/cover/views.py +++ b/src/cover/views.py @@ -32,6 +32,10 @@ def preview(request, book, chunk=None, rev=None): If rev is not given, use publishable version. """ chunk = Chunk.get(book, chunk) + + 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 rev is not None: try: revision = chunk.at_revision(rev) @@ -158,7 +162,7 @@ def quick_import(request, pk): if url.startswith('%s://%s/' % ( request.scheme, request.get_host())): - cover_id = url.rsplit('/', 1)[-1] + cover_id = url.rstrip('/').rsplit('/', 1)[-1] cover = Image.objects.get(pk=cover_id) else: data = get_import_data(url)