From d85e529564e1127d645e81404218c4d60d40cc38 Mon Sep 17 00:00:00 2001 From: Jesse Chan Date: Mon, 30 May 2022 19:57:56 -0700 Subject: [PATCH] server: rTorrent: throw error when file moving fails Bug: #507 --- server/services/rTorrent/clientGatewayService.ts | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/server/services/rTorrent/clientGatewayService.ts b/server/services/rTorrent/clientGatewayService.ts index d6210e2d..d526766e 100644 --- a/server/services/rTorrent/clientGatewayService.ts +++ b/server/services/rTorrent/clientGatewayService.ts @@ -329,15 +329,10 @@ class RTorrentClientGatewayService extends ClientGatewayService { : path.resolve(destination); if (sourceDirectory !== destDirectory) { - try { - if (isMultiFile[index]) { - await move(sourceDirectory, destDirectory, {overwrite: true}); - } else { - await move(path.join(sourceDirectory, name), path.join(destDirectory, name), {overwrite: true}); - } - } catch (err) { - console.error(`Failed to move files to ${destDirectory}.`); - console.error(err); + if (isMultiFile[index]) { + await move(sourceDirectory, destDirectory, {overwrite: true}); + } else { + await move(path.join(sourceDirectory, name), path.join(destDirectory, name), {overwrite: true}); } } }),