from bpcms.models import CSSDocument, Document, Folder
-from django.http import Http404
+from django.http import Http404, HttpResponse
from django.shortcuts import render
from django.template import RequestContext, loader
+import sys
def document_view(request, slug=None, folders=None):
if folders == None and slug == None:
if folder != None:
try:
- if not request.user.is_authenticated():
+ if not request.user.is_authenticated:
doc = Document.objects.get(slug__exact=slug, islive__exact=True, folder__exact=folder)
else:
raise Http404
else:
try:
- if not request.user.is_authenticated():
+ if not request.user.is_authenticated:
doc = Document.objects.get(slug__exact=slug, islive__exact=True, folder__isnull=True)
else:
doc = Document.objects.get(slug__exact=slug, folder__isnull=True)
except:
+ sys.stderr.write("Unexpected error:", sys.exc_info()[0])
try:
folder = Folder.objects.get(slug__exact=slug, parent__isnull=True)
if not request.user.is_authenticated():