diff --git a/src/Squidex.Domain.Apps.Entities.MongoDb/Contents/MongoContentRepository.cs b/src/Squidex.Domain.Apps.Entities.MongoDb/Contents/MongoContentRepository.cs index 40c56bff2..bcc34aadf 100644 --- a/src/Squidex.Domain.Apps.Entities.MongoDb/Contents/MongoContentRepository.cs +++ b/src/Squidex.Domain.Apps.Entities.MongoDb/Contents/MongoContentRepository.cs @@ -126,7 +126,7 @@ namespace Squidex.Domain.Apps.Entities.MongoDb.Contents public async Task<(ContentState Value, long Version)> ReadAsync(Guid key) { var contentEntity = - await Collection.Find(x => x.Id == key && x.IsLatest) + await Collection.Find(x => x.Id == key).SortByDescending(x => x.Version) .FirstOrDefaultAsync(); if (contentEntity != null) diff --git a/tests/Squidex.Domain.Apps.Entities.Tests/Rules/RuleEnqueuerTests.cs b/tests/Squidex.Domain.Apps.Entities.Tests/Rules/RuleEnqueuerTests.cs index fb6b8ce31..ff3abff19 100644 --- a/tests/Squidex.Domain.Apps.Entities.Tests/Rules/RuleEnqueuerTests.cs +++ b/tests/Squidex.Domain.Apps.Entities.Tests/Rules/RuleEnqueuerTests.cs @@ -35,8 +35,8 @@ namespace Squidex.Domain.Apps.Entities.Rules public RuleEnqueuerTests() { sut = new RuleEnqueuer( - ruleEventRepository, appProvider, + ruleEventRepository, ruleService); }