html preview fix
authorRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Fri, 2 Mar 2012 12:39:07 +0000 (13:39 +0100)
committerRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Fri, 2 Mar 2012 12:39:07 +0000 (13:39 +0100)
apps/catalogue/views.py

index d234ab0..2ee94ae 100644 (file)
@@ -224,8 +224,9 @@ def book_html(request, slug):
     if not book.accessible(request):
         return HttpResponseForbidden("Not authorized.")
 
-    doc = book.wldocument()
-    html = doc.as_html(parse_dublincore=False, flags=['full-page']).get_string()
+    doc = book.wldocument(parse_dublincore=False)
+    html = doc.as_html(flags=['full-page'])
+    html = html.get_string() if html is not None else ''
     response = http.HttpResponse(html, content_type='text/html', mimetype='text/html')
     return response