diff --git a/src/tr-web-control/template/dialog-torrent-add.html b/src/tr-web-control/template/dialog-torrent-add.html index 31e0044..694e060 100644 --- a/src/tr-web-control/template/dialog-torrent-add.html +++ b/src/tr-web-control/template/dialog-torrent-add.html @@ -79,6 +79,9 @@ { $.merge(downloadDirs,system.dictionary.folders.split("\n")); } + downloadDirs = downloadDirs.map(item => { + return item[item.length - 1] == '/' ? item.slice(0, -1) : item; + }); downloadDirs = uniq(downloadDirs); if (system.config.hideSubfolders == false && system.currentListDir != null && system.currentListDir != "") { diff --git a/src/tr-web-control/template/dialog-torrent-addfile.html b/src/tr-web-control/template/dialog-torrent-addfile.html index 9eb97c1..18ba5ea 100644 --- a/src/tr-web-control/template/dialog-torrent-addfile.html +++ b/src/tr-web-control/template/dialog-torrent-addfile.html @@ -68,6 +68,9 @@ { $.merge(downloadDirs,system.dictionary.folders.split("\n")); } + downloadDirs = downloadDirs.map(item => { + return item[item.length - 1] == '/' ? item.slice(0, -1) : item; + }); downloadDirs = uniq(downloadDirs); if (system.config.hideSubfolders == false && system.currentListDir != null && system.currentListDir != "") {