summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Resch <andrewresch@gmail.com>2009-06-08 21:26:17 +0000
committerAndrew Resch <andrewresch@gmail.com>2009-06-08 21:26:17 +0000
commitdc7fcddecd3f5b9e051173323d7d6b8e8f48e60f (patch)
tree6fc74b3b4aeb3965ef9f037cf1bf39ba4f663670
parent324eb1d4839b772aeba227a7b0ac38a25745ae55 (diff)
downloaddeluge-dc7fcddecd3f5b9e051173323d7d6b8e8f48e60f.tar.gz
deluge-dc7fcddecd3f5b9e051173323d7d6b8e8f48e60f.tar.bz2
deluge-dc7fcddecd3f5b9e051173323d7d6b8e8f48e60f.zip
Fix remote torrent add in the webui
-rw-r--r--ChangeLog4
-rw-r--r--deluge/ui/webui/pages.py4
2 files changed, 6 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 14cfa2dd0..622dbd203 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,10 @@
=== Deluge 1.1.9 - (In Development) ===
+==== GtkUI ====
* Fix #950 renaming a parent folder into multiple folders
+==== WebUI ====
+ * Fix remote torrent add
+
=== Deluge 1.1.8 - (21 May 2009) ===
==== Core ====
* Fix pause all/resume all
diff --git a/deluge/ui/webui/pages.py b/deluge/ui/webui/pages.py
index 92cea02a9..18e4a7568 100644
--- a/deluge/ui/webui/pages.py
+++ b/deluge/ui/webui/pages.py
@@ -379,12 +379,12 @@ class remote_torrent_add:
return 'error:wrong password'
if vars.data_b64: #b64 post (greasemonkey)
- data_b64 = unicode(vars.data_b64)
+ data_b64 = base64.decodestring(unicode(vars.data_b64))
torrent_name = vars.torrent_name
else: #file-post (curl)
data_b64 = base64.b64encode(vars.torrent.file.read())
torrent_name = vars.torrent.filename
- proxy.add_torrent_filecontent(torrent_name, data_b64)
+ proxy.add_torrent_file_binary(torrent_name, data_b64)
return 'ok'
route("/remote/torrent/add(.*)", remote_torrent_add)