diff --git a/src/webui/webapplication.cpp b/src/webui/webapplication.cpp index bcaad2081..5d2b28c96 100644 --- a/src/webui/webapplication.cpp +++ b/src/webui/webapplication.cpp @@ -400,13 +400,19 @@ void WebApplication::action_command_download() params.savePath = savepath; params.category = category; + bool partialSuccess = false; foreach (QString url, list) { url = url.trimmed(); if (!url.isEmpty()) { Net::DownloadManager::instance()->setCookiesFromUrl(cookies, QUrl::fromEncoded(url.toUtf8())); - BitTorrent::Session::instance()->addTorrent(url, params); + partialSuccess |= BitTorrent::Session::instance()->addTorrent(url, params); } } + + if (partialSuccess) + print(QByteArray("Ok."), Http::CONTENT_TYPE_TXT); + else + print(QByteArray("Fails."), Http::CONTENT_TYPE_TXT); } void WebApplication::action_command_upload()