[WebUI] Fix json import

This commit is contained in:
Calum Lind 2014-07-22 23:34:19 +01:00
commit 205444f670
2 changed files with 5 additions and 4 deletions

View file

@ -602,7 +602,7 @@ class Torrent(object):
# This is an error'd torrent # This is an error'd torrent
self.state = "Error" self.state = "Error"
if status.error: if status.error:
self.set_error_statusmsg(status.error) self.set_error_statusmsg(decode_string(status.error))
self.set_status_message(self.error_statusmsg) self.set_status_message(self.error_statusmsg)
# This will be reverted upon resuming. # This will be reverted upon resuming.
self.handle.auto_managed(False) self.handle.auto_managed(False)

View file

@ -42,6 +42,7 @@ import hashlib
import logging import logging
import tempfile import tempfile
import mimetypes import mimetypes
import json
from twisted.application import service, internet from twisted.application import service, internet
from twisted.internet import reactor, defer, error from twisted.internet import reactor, defer, error
@ -128,7 +129,7 @@ class Upload(resource.Resource):
if "file" not in request.args: if "file" not in request.args:
request.setResponseCode(http.OK) request.setResponseCode(http.OK)
return common.json.dumps({ return json.dumps({
'success': True, 'success': True,
'files': [] 'files': []
}) })
@ -146,7 +147,7 @@ class Upload(resource.Resource):
request.setHeader("content-type", "text/html") request.setHeader("content-type", "text/html")
request.setResponseCode(http.OK) request.setResponseCode(http.OK)
return compress(common.json.dumps({ return compress(json.dumps({
'success': True, 'success': True,
'files': filenames 'files': filenames
}), request) }), request)
@ -556,7 +557,7 @@ class TopLevel(resource.Resource):
web_config = component.get("Web").get_config() web_config = component.get("Web").get_config()
web_config["base"] = request.base web_config["base"] = request.base
config = dict([(key, web_config[key]) for key in UI_CONFIG_KEYS]) config = dict([(key, web_config[key]) for key in UI_CONFIG_KEYS])
js_config = common.json.dumps(config) js_config = json.dumps(config)
return template.render(scripts=scripts, stylesheets=self.stylesheets, return template.render(scripts=scripts, stylesheets=self.stylesheets,
debug=debug, base=request.base, js_config=js_config) debug=debug, base=request.base, js_config=js_config)