From 7397c80837eddd4987c46dd30dc3e514c1213c58 Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Tue, 18 Apr 2023 13:59:55 +0800 Subject: [PATCH] WebUI: improve 'exporting torrent' behavior Don't stop the whole operation when a torrent doesn't exists and try to export the remaining existing ones. PR #18858. --- src/webui/www/private/scripts/mocha-init.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/webui/www/private/scripts/mocha-init.js b/src/webui/www/private/scripts/mocha-init.js index 44eb4d22d..fbfa32c0d 100644 --- a/src/webui/www/private/scripts/mocha-init.js +++ b/src/webui/www/private/scripts/mocha-init.js @@ -1009,7 +1009,7 @@ const initializeWindows = function() { for (const hash of hashes) { const row = torrentsTable.rows.get(hash); if (!row) - return; + continue; const name = row.full_data.name; const url = new URI("api/v2/torrents/export"); @@ -1018,7 +1018,7 @@ const initializeWindows = function() { // download response to file const element = document.createElement("a"); element.setAttribute("href", url); - element.setAttribute("download", name + ".torrent"); + element.setAttribute("download", (name + ".torrent")); document.body.appendChild(element); element.click(); document.body.removeChild(element);