@ -315,7 +315,16 @@ namespace Squidex.Infrastructure.Commands
if (persistence.IsSnapshotStale)
{
await persistence.WriteSnapshotAsync(Snapshot);
try
}
catch (Exception ex)
log.LogError(ex, w => w
.WriteProperty("action", "RepairSnapshot")
.WriteProperty("status", "Failed"));
@ -46,7 +46,7 @@ namespace Squidex.Infrastructure.States
public bool IsSnapshotStale
get => persistenceMode == PersistenceMode.SnapshotsAndEventSourcing && versionSnapshot < versionEvents;
get => persistenceMode == PersistenceMode.SnapshotsAndEventSourcing && versionSnapshot < versionEvents && versionSnapshot > EtagVersion.Empty;
public Persistence(DomainId ownerKey, Type ownerType,