diff --git a/backend/src/Squidex.Domain.Apps.Entities/Assets/DefaultAssetFileStore.cs b/backend/src/Squidex.Domain.Apps.Entities/Assets/DefaultAssetFileStore.cs index 8769f9d22..db4497bf0 100644 --- a/backend/src/Squidex.Domain.Apps.Entities/Assets/DefaultAssetFileStore.cs +++ b/backend/src/Squidex.Domain.Apps.Entities/Assets/DefaultAssetFileStore.cs @@ -115,7 +115,7 @@ namespace Squidex.Domain.Apps.Entities.Assets { if (options.FolderPerApp) { - return assetStore.DeleteByPrefixAsync($"{appId}/", ct); + return assetStore.DeleteByPrefixAsync($"{appId}/{id}", ct); } else { diff --git a/backend/tests/Squidex.Domain.Apps.Entities.Tests/Assets/DefaultAssetFileStoreTests.cs b/backend/tests/Squidex.Domain.Apps.Entities.Tests/Assets/DefaultAssetFileStoreTests.cs index d6fcf801f..863ad39f8 100644 --- a/backend/tests/Squidex.Domain.Apps.Entities.Tests/Assets/DefaultAssetFileStoreTests.cs +++ b/backend/tests/Squidex.Domain.Apps.Entities.Tests/Assets/DefaultAssetFileStoreTests.cs @@ -222,7 +222,7 @@ namespace Squidex.Domain.Apps.Entities.Assets await sut.DeleteAsync(appId, assetId, ct); - A.CallTo(() => assetStore.DeleteByPrefixAsync($"{appId}/", ct)) + A.CallTo(() => assetStore.DeleteByPrefixAsync($"{appId}/{assetId}", ct)) .MustHaveHappened(); }