From a189c35899d4dbab48ab71dfc27265ae7fd261ef Mon Sep 17 00:00:00 2001 From: Leander Beernaert Date: Thu, 31 Aug 2023 12:59:02 +0200 Subject: [PATCH] fix(GODT-2828): Fix sync progress report after restart Number of already synced messages also needs to be multiplied by the number of sync stages to have accurate progress reporting. --- internal/services/syncservice/handler.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/services/syncservice/handler.go b/internal/services/syncservice/handler.go index 89637eb6..160112e0 100644 --- a/internal/services/syncservice/handler.go +++ b/internal/services/syncservice/handler.go @@ -188,7 +188,7 @@ func (t *Handler) run(ctx context.Context, syncStatus.TotalMessageCount = totalMessageCount } - syncReporter.InitializeProgressCounter(ctx, syncStatus.NumSyncedMessages, syncStatus.TotalMessageCount*NumSyncStages) + syncReporter.InitializeProgressCounter(ctx, syncStatus.NumSyncedMessages*NumSyncStages, syncStatus.TotalMessageCount*NumSyncStages) if !syncStatus.HasMessages { t.log.Info("Syncing messages")