瀏覽代碼

HUE-89. FileBrowser failing to profer useful error messages on upload

- Adding in missing "import simplejson".
- Converting a str() to a unicode().
Philip Zeyliger 15 年之前
父節點
當前提交
13100a57c0
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      apps/filebrowser/src/filebrowser/views.py

+ 2 - 1
apps/filebrowser/src/filebrowser/views.py

@@ -26,6 +26,7 @@ import posixpath
 import stat as stat_module
 import stat as stat_module
 import urllib
 import urllib
 import os
 import os
+import simplejson
 
 
 from django.core import urlresolvers
 from django.core import urlresolvers
 from django.http import Http404, HttpResponse, HttpResponseNotModified
 from django.http import Http404, HttpResponse, HttpResponseNotModified
@@ -613,7 +614,7 @@ def upload_flash(request):
     else:
     else:
       raise Exception("Unknown error")
       raise Exception("Unknown error")
   except Exception, e:
   except Exception, e:
-    return HttpResponse(simplejson.dumps(dict(error=str(e))),
+    return HttpResponse(simplejson.dumps(dict(error=unicode(e))),
                         content_type="application/json")
                         content_type="application/json")
 
 
 def upload(request):
 def upload(request):