Skip to content

Commit 6d5d771

Browse files
Re-add PhysicalFileSystemProvider after AzureBlobFileSystemImageProvider
1 parent d422db5 commit 6d5d771

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/Umbraco.StorageProviders.AzureBlob/DependencyInjection/AzureBlobMediaFileSystemExtensions.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,12 @@ public static IUmbracoBuilder AddAzureBlobMediaFileSystem(this IUmbracoBuilder b
4343

4444
builder.Services.TryAddSingleton<AzureBlobFileSystemMiddleware>();
4545

46-
// ImageSharp image provider/cache
47-
builder.Services.AddUnique<IImageProvider, AzureBlobFileSystemImageProvider>();
46+
// ImageSharp image providers (remove all to ensure the correct order, as PhysicalFileSystemProvider matches all requests)
47+
builder.Services.RemoveAll<IImageProvider>();
48+
builder.Services.AddSingleton<IImageProvider, AzureBlobFileSystemImageProvider>();
49+
builder.Services.AddSingleton<IImageProvider, PhysicalFileSystemProvider>();
50+
51+
// ImageSharp image cache
4852
builder.Services.AddUnique<IImageCache, AzureBlobFileSystemImageCache>();
4953

5054
builder.SetMediaFileSystem(provider => provider.GetRequiredService<IAzureBlobFileSystemProvider>()

0 commit comments

Comments
 (0)