From 9525498671a198e7f9ddf5f622825bd1cc1a762a Mon Sep 17 00:00:00 2001 From: Sam Heinz <54530346+asylumexp@users.noreply.github.com> Date: Thu, 13 Mar 2025 00:35:42 +1000 Subject: [PATCH] [TB] fix: get files from torrent name folder in TB zip --- server/RdtClient.Service/Services/UnpackClient.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/RdtClient.Service/Services/UnpackClient.cs b/server/RdtClient.Service/Services/UnpackClient.cs index 3ca36c9..94b02d7 100644 --- a/server/RdtClient.Service/Services/UnpackClient.cs +++ b/server/RdtClient.Service/Services/UnpackClient.cs @@ -134,13 +134,15 @@ public class UnpackClient(Download download, String destinationPath) var hashDir = Path.Combine(extractPath, _torrent.Hash); if (Directory.Exists(hashDir)) { - foreach (var file in Directory.GetFiles(hashDir)) + var innerFolder = Directory.GetDirectories(hashDir)[0]; + + foreach (var file in Directory.GetFiles(innerFolder)) { var destFile = Path.Combine(extractPath, Path.GetFileName(file)); File.Move(file, destFile); } - foreach (var dir in Directory.GetDirectories(hashDir)) + foreach (var dir in Directory.GetDirectories(innerFolder)) { var destDir = Path.Combine(extractPath, Path.GetFileName(dir)); Directory.Move(dir, destDir);