Skip to content

Commit 77570d4

Browse files
committed
fix: Cloudflare R2 cache key
1 parent 9fe0483 commit 77570d4

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/Umbraco.Community.FileSystemProviders.B2/B2FileSystemImageCache.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
using SixLabors.ImageSharp.Web.Resolvers;
99
using SixLabors.ImageSharp.Web.Resolvers.AWS;
1010
using Umbraco.Community.FileSystemProviders.B2.Models;
11+
using Umbraco.Extensions;
1112

1213
namespace Umbraco.Community.FileSystemProviders.B2;
1314

@@ -21,6 +22,7 @@ public class B2FileSystemImageCache(
2122

2223
public virtual async Task<IImageCacheResolver?> GetAsync(string key)
2324
{
25+
key = Path.Combine("cache/", key);
2426
var request = new GetObjectMetadataRequest
2527
{
2628
BucketName = b2Options.Value.BucketName,
@@ -42,6 +44,7 @@ public class B2FileSystemImageCache(
4244

4345
public virtual async Task SetAsync(string key, Stream stream, ImageCacheMetadata metadata)
4446
{
47+
key = Path.Combine("cache/", key);
4548
var request = new PutObjectRequest
4649
{
4750
BucketName = options.Value.BucketName,

0 commit comments

Comments
 (0)