From f593288b73c05427116480d62c89adf39c8c0b61 Mon Sep 17 00:00:00 2001 From: MasutaYunikon Date: Sat, 11 Apr 2026 13:13:19 +0200 Subject: [PATCH] fix: ajout de la copy dans le worker --- server/organize-worker.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/organize-worker.ts b/server/organize-worker.ts index 3e93ced..9f97dc2 100644 --- a/server/organize-worker.ts +++ b/server/organize-worker.ts @@ -330,7 +330,9 @@ async function organizeTorrent(hash: string, name: string, savePath: string, ser if (!fs.existsSync(dest)) { fs.mkdirSync(destDir, { recursive: true }) - if (organizeMode === 'hardlink') { + if (organizeMode === 'copy') { + await fsp.copyFile(src, dest) + } else if (organizeMode === 'hardlink') { if (!tryHardlink(src, dest)) await fsp.copyFile(src, dest) } else { await fsp.copyFile(src, dest) @@ -398,7 +400,9 @@ async function organizeTorrent(hash: string, name: string, savePath: string, ser try { fs.mkdirSync(destDir, { recursive: true }) - if (organizeMode === 'hardlink') { + if (organizeMode === 'copy') { + await fsp.copyFile(src, dest) + } else if (organizeMode === 'hardlink') { if (!tryHardlink(src, dest)) await fsp.copyFile(src, dest) markOrganized(hash, episode_id, { at: new Date().toISOString(), season: season_number,