From 0224db7440245779d8c0cf17af24f842268d180b Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Mon, 21 Nov 2011 18:53:22 -0800 Subject: [PATCH] UpdateProvider will delete update package after installation. --- NzbDrone.Update.Test/UpdateProviderStartFixture.cs | 3 +++ NzbDrone.Update/Providers/UpdateProvider.cs | 1 + 2 files changed, 4 insertions(+) diff --git a/NzbDrone.Update.Test/UpdateProviderStartFixture.cs b/NzbDrone.Update.Test/UpdateProviderStartFixture.cs index 717616a2e..e11427dfb 100644 --- a/NzbDrone.Update.Test/UpdateProviderStartFixture.cs +++ b/NzbDrone.Update.Test/UpdateProviderStartFixture.cs @@ -143,6 +143,9 @@ namespace NzbDrone.Update.Test Mocker.GetMock() .Setup(c => c.CopyDirectory(UPDATE_FOLDER, TARGET_FOLDER)); + Mocker.GetMock() + .Setup(c => c.DeleteFolder(UPDATE_FOLDER, true)); + Mocker.Resolve().Start(TARGET_FOLDER); } diff --git a/NzbDrone.Update/Providers/UpdateProvider.cs b/NzbDrone.Update/Providers/UpdateProvider.cs index aefe427b1..7f654995e 100644 --- a/NzbDrone.Update/Providers/UpdateProvider.cs +++ b/NzbDrone.Update/Providers/UpdateProvider.cs @@ -79,6 +79,7 @@ namespace NzbDrone.Update.Providers try { _diskProvider.CopyDirectory(_enviromentProvider.GetUpdatePackageFolder(), targetFolder); + _diskProvider.DeleteFolder(_enviromentProvider.GetUpdatePackageFolder(), true); } catch (Exception e) {