diff --git a/src/NzbDrone.Core/Download/Clients/Transmission/TransmissionBase.cs b/src/NzbDrone.Core/Download/Clients/Transmission/TransmissionBase.cs index eeffe3dd0..c430810cf 100644 --- a/src/NzbDrone.Core/Download/Clients/Transmission/TransmissionBase.cs +++ b/src/NzbDrone.Core/Download/Clients/Transmission/TransmissionBase.cs @@ -166,12 +166,20 @@ public override void RemoveItem(string downloadId, bool deleteData) public override DownloadClientInfo GetStatus() { - var config = _proxy.GetConfig(Settings); - var destDir = config.DownloadDir; - - if (Settings.MovieCategory.IsNotNullOrWhiteSpace()) + string destDir; + if (Settings.MovieDirectory.IsNotNullOrWhiteSpace()) { - destDir = string.Format("{0}/.{1}", destDir, Settings.MovieCategory); + destDir = Settings.MovieDirectory; + } + else + { + var config = _proxy.GetConfig(Settings); + destDir = config.DownloadDir; + + if (Settings.MovieCategory.IsNotNullOrWhiteSpace()) + { + destDir = string.Format("{0}/{1}", destDir, Settings.MovieCategory); + } } return new DownloadClientInfo