From 2307e6247b58a5908a6531b36459615700fbf324 Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Sat, 9 Dec 2023 18:41:53 +0100 Subject: [PATCH] Even on error the last import timestamp should be set to the previous timestamp --- internal/cli/transfer.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/cli/transfer.go b/internal/cli/transfer.go index e073864..757b912 100644 --- a/internal/cli/transfer.go +++ b/internal/cli/transfer.go @@ -120,6 +120,9 @@ func (c *TransferCmd[E, I, R]) Transfer(exp backends.ExportProcessor[R], imp bac resultChan := make(chan models.ImportResult) go imp.Process(exportChan, resultChan, importProgress) result := <-resultChan + if result.LastTimestamp.Unix() < timestamp.Unix() { + result.LastTimestamp = timestamp + } close(exportProgress) wg.Wait() progress.Wait()