From 5dea783677ae8586aad256d01d849d99d0d18dd7 Mon Sep 17 00:00:00 2001 From: sbwalker Date: Wed, 19 Jul 2023 16:27:26 -0400 Subject: [PATCH] fix #3048 - uploading to Packages folder showing unsuccessful message --- .../Modules/Controls/FileManager.razor | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Oqtane.Client/Modules/Controls/FileManager.razor b/Oqtane.Client/Modules/Controls/FileManager.razor index f6ee48c2..a4984a5f 100644 --- a/Oqtane.Client/Modules/Controls/FileManager.razor +++ b/Oqtane.Client/Modules/Controls/FileManager.razor @@ -372,10 +372,21 @@ attempts += 1; Thread.Sleep(1000 * attempts); // progressive retry - var file = await FileService.GetFileAsync(int.Parse(folder), uploads[upload]); - if (file != null) + if (Folder == Constants.PackagesFolder) { - success = true; + var files = await FileService.GetFilesAsync(folder); + if (files != null && files.Any(item => item.Name == uploads[upload])) + { + success = true; + } + } + else + { + var file = await FileService.GetFileAsync(int.Parse(folder), uploads[upload]); + if (file != null) + { + success = true; + } } } if (success)