From a50a13374ffa055707fc635e641621e1b6f429fc Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Wed, 15 Feb 2023 15:06:50 -0500 Subject: [PATCH] improve initialization logic in FileManager which could sometimes result in Upload button not being displayed when the component was initially loaded --- Oqtane.Client/Modules/Controls/FileManager.razor | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Oqtane.Client/Modules/Controls/FileManager.razor b/Oqtane.Client/Modules/Controls/FileManager.razor index 8ce2e9a5..e0c3b5a7 100644 --- a/Oqtane.Client/Modules/Controls/FileManager.razor +++ b/Oqtane.Client/Modules/Controls/FileManager.razor @@ -6,7 +6,7 @@ @inject IStringLocalizer Localizer @inject IStringLocalizer SharedLocalizer -@if (_folders != null) +@if (_initialized) {
@@ -87,6 +87,7 @@ } @code { + private bool _initialized = false; private List _folders; private List _files = new List(); private string _fileinputid = string.Empty; @@ -205,6 +206,8 @@ _fileinputid = "FileInput_" + _guid; _progressinfoid = "ProgressInfo_" + _guid; _progressbarid = "ProgressBar_" + _guid; + + _initialized = true; } private async Task GetFiles()