diff --git a/src/JasperFx.Events/Daemon/HighWater/HighWaterAgent.cs b/src/JasperFx.Events/Daemon/HighWater/HighWaterAgent.cs index ebd0a62..31a3050 100644 --- a/src/JasperFx.Events/Daemon/HighWater/HighWaterAgent.cs +++ b/src/JasperFx.Events/Daemon/HighWater/HighWaterAgent.cs @@ -201,7 +201,7 @@ private async Task markProgressAsync(HighWaterStatistics statistics, TimeSpan de // don't bother sending updates if the current position is 0 if (statistics.CurrentMark == 0 || statistics.CurrentMark == _tracker.HighWaterMark) { - if (status == HighWaterStatus.CaughtUp) + if (status != HighWaterStatus.Stale) { // Update the current stats if the status is not stale // This ensures the current stats timestamp is up-to-date, and not just set to the time of the last changed