diff --git a/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainerFactory.cs b/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainerFactory.cs index b28b1f1ebd..245070d591 100644 --- a/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainerFactory.cs +++ b/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainerFactory.cs @@ -26,7 +26,7 @@ namespace Volo.Abp.BlobStoring public virtual IBlobContainer Create(string name, CancellationToken cancellationToken = default) { - var configuration = Options.Containers.GetOrDefault(name); + var configuration = Options.Containers.GetOrDefault(name) ?? Options.Containers.Default; return new BlobContainerToProviderAdapter( name, configuration, diff --git a/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/AbpBlobStoringOptions_Tests.cs b/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/AbpBlobStoringOptions_Tests.cs index b4cd5e3be1..0593029f10 100644 --- a/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/AbpBlobStoringOptions_Tests.cs +++ b/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/AbpBlobStoringOptions_Tests.cs @@ -19,11 +19,11 @@ namespace Volo.Abp.BlobStoring public void Should_Property_Set_And_Get_Options_For_Different_Containers() { var testContainer1Config = _options.Containers - .GetOrDefaultConfiguration(BlobContainerNameAttribute.GetContainerName()); + .GetOrDefault(BlobContainerNameAttribute.GetContainerName()); testContainer1Config.ShouldContainKeyAndValue("TestConfig1", "TestValue1"); var testContainer2Config = _options.Containers - .GetOrDefaultConfiguration(BlobContainerNameAttribute.GetContainerName()); + .GetOrDefault(BlobContainerNameAttribute.GetContainerName()); testContainer2Config.ShouldContainKeyAndValue("TestConfig2", "TestValue2"); } }