From bebc414136f37645a58795d0cf6ddcee77425152 Mon Sep 17 00:00:00 2001 From: bendikro Date: Wed, 20 Jan 2016 17:30:01 +0100 Subject: [PATCH] [Core] Ensure magnet name passed to lt in string --- deluge/core/torrentmanager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/deluge/core/torrentmanager.py b/deluge/core/torrentmanager.py index 86c51f62b..77026c670 100644 --- a/deluge/core/torrentmanager.py +++ b/deluge/core/torrentmanager.py @@ -322,9 +322,10 @@ class TorrentManager(component.Component): add_torrent_params["name"] = name torrent_id = str(torrent_info.info_hash()) elif magnet: + magnet = utf8_encoded(magnet) magnet_info = get_magnet_info(magnet) if magnet_info: - add_torrent_params["url"] = utf8_encoded(magnet) + add_torrent_params["url"] = magnet add_torrent_params["name"] = magnet_info["name"] torrent_id = magnet_info["info_hash"] else: