diff --git a/src/Squidex.Infrastructure.MongoGridFs/Assets/MongoGridFsAssetStore.cs b/src/Squidex.Infrastructure.MongoGridFs/Assets/MongoGridFsAssetStore.cs index 09a3b12ca..7996ac316 100644 --- a/src/Squidex.Infrastructure.MongoGridFs/Assets/MongoGridFsAssetStore.cs +++ b/src/Squidex.Infrastructure.MongoGridFs/Assets/MongoGridFsAssetStore.cs @@ -141,16 +141,13 @@ namespace Squidex.Infrastructure.Assets { try { - var filter = - Builders.Filter.And( - Builders.Filter.Eq(x => x.Filename, file.Name) - ); - using (var cursor = await bucket.FindAsync(filter)) + file.Delete(); + using (var cursor = await bucket.FindAsync(Builders.Filter.And( + Builders.Filter.Eq(x => x.Filename, file.Name) + ))) { await cursor.ForEachAsync(fileInfo => bucket.DeleteAsync(fileInfo.Id)); } - - file.Delete(); } catch (FileNotFoundException ex) {