From 27b6cfa577b341f6a71c63b09a978c82cb793c53 Mon Sep 17 00:00:00 2001 From: Oluwatobi Awe Date: Wed, 17 Apr 2024 08:24:44 +0100 Subject: [PATCH] TD-3023 limit the removal of output content to scorm and html resource during resource unpublish activity. --- LearningHub.Nhs.WebUI/Controllers/ResourceController.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/LearningHub.Nhs.WebUI/Controllers/ResourceController.cs b/LearningHub.Nhs.WebUI/Controllers/ResourceController.cs index cf2ce9596..7a1245acc 100644 --- a/LearningHub.Nhs.WebUI/Controllers/ResourceController.cs +++ b/LearningHub.Nhs.WebUI/Controllers/ResourceController.cs @@ -413,7 +413,11 @@ public async Task UnpublishConfirm(ResourceUnpublishConfirmViewMo if (validationResult.IsValid) { - _ = Task.Run(async () => { await this.fileService.PurgeResourceFile(associatedFile, null); }); + if (associatedFile.ScormDetails != null || associatedFile.HtmlDetails != null) + { + _ = Task.Run(async () => { await this.fileService.PurgeResourceFile(associatedFile, null); }); + } + if (viewModel.CatalogueNodeVersionId == 1) { return this.Redirect("/my-contributions/unpublished");