diff --git a/backends/listenbrainz/listenbrainz.go b/backends/listenbrainz/listenbrainz.go index 4360b9b..971193c 100644 --- a/backends/listenbrainz/listenbrainz.go +++ b/backends/listenbrainz/listenbrainz.go @@ -64,6 +64,7 @@ out: for { result, err := b.client.GetListens(b.username, maxTime, minTime) if err != nil { + progress <- p.Complete() results <- models.ListensResult{Error: err} return } diff --git a/backends/maloja/maloja.go b/backends/maloja/maloja.go index 3a3f9c7..060fd3e 100644 --- a/backends/maloja/maloja.go +++ b/backends/maloja/maloja.go @@ -63,6 +63,7 @@ out: for { result, err := b.client.GetScrobbles(page, perPage) if err != nil { + progress <- p.Complete() results <- models.ListensResult{Error: err} return }