From 22f2a1ae006fbbb89c02e3415e37cbdda480cc14 Mon Sep 17 00:00:00 2001 From: Uncled1023 Date: Tue, 16 Jun 2020 23:49:52 -0700 Subject: [PATCH] Added error handling to paste/upload deletions --- Teknik/Areas/Paste/Controllers/PasteController.cs | 9 ++++++++- Teknik/Areas/Upload/Controllers/UploadController.cs | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/Teknik/Areas/Paste/Controllers/PasteController.cs b/Teknik/Areas/Paste/Controllers/PasteController.cs index f66fdcd..e0c1429 100644 --- a/Teknik/Areas/Paste/Controllers/PasteController.cs +++ b/Teknik/Areas/Paste/Controllers/PasteController.cs @@ -427,7 +427,14 @@ namespace Teknik.Areas.Paste.Controllers // Delete the File if (System.IO.File.Exists(delPath)) { - System.IO.File.Delete(delPath); + try + { + System.IO.File.Delete(delPath); + } + catch (Exception ex) + { + _logger.LogError(ex, "Unable to delete file: {0}", paste.FileName); + } } } diff --git a/Teknik/Areas/Upload/Controllers/UploadController.cs b/Teknik/Areas/Upload/Controllers/UploadController.cs index ec4b19f..b24cd76 100644 --- a/Teknik/Areas/Upload/Controllers/UploadController.cs +++ b/Teknik/Areas/Upload/Controllers/UploadController.cs @@ -561,7 +561,14 @@ namespace Teknik.Areas.Upload.Controllers // Delete the File if (System.IO.File.Exists(filePath)) { - System.IO.File.Delete(filePath); + try + { + System.IO.File.Delete(filePath); + } + catch (Exception ex) + { + _logger.LogError(ex, "Unable to delete file: {0}", upload.FileName); + } } // Delete from the DB