diff --git a/src/BootstrapBlazor/Components/Upload/DropUpload.razor b/src/BootstrapBlazor/Components/Upload/DropUpload.razor index 166cd4d6788..0bd4be55aeb 100644 --- a/src/BootstrapBlazor/Components/Upload/DropUpload.razor +++ b/src/BootstrapBlazor/Components/Upload/DropUpload.razor @@ -1,4 +1,4 @@ -@namespace BootstrapBlazor.Components +@namespace BootstrapBlazor.Components @inherits FileListUploadBase @if (IsShowLabel) @@ -51,7 +51,8 @@ @if (ShowUploadFileList) { diff --git a/src/BootstrapBlazor/Components/Upload/UploadBase.cs b/src/BootstrapBlazor/Components/Upload/UploadBase.cs index 054bdb04125..7e5c3a99ebd 100644 --- a/src/BootstrapBlazor/Components/Upload/UploadBase.cs +++ b/src/BootstrapBlazor/Components/Upload/UploadBase.cs @@ -1,4 +1,4 @@ -// Licensed to the .NET Foundation under one or more agreements. +// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the Apache 2.0 License // See the LICENSE file in the project root for more information. // Maintainer: Argo Zhang(argo@live.ca) Website: https://www.blazor.zone @@ -283,7 +283,13 @@ protected List GetUploadFiles() { _filesCache.AddRange(DefaultFileList); } - _filesCache.AddRange(UploadFiles); + UploadFiles.ForEach(f => + { + if (!_filesCache.Contains(f)) + { + _filesCache.Add(f); + } + }); } return _filesCache; }