From 5f40801a78fe4823b2634922ed509d6bae5421ed Mon Sep 17 00:00:00 2001 From: Deluan Date: Fri, 26 Jun 2020 10:23:05 -0400 Subject: [PATCH] Add more logs to GC call --- persistence/persistence.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/persistence/persistence.go b/persistence/persistence.go index daaf2bfdd..d0b37dbd0 100644 --- a/persistence/persistence.go +++ b/persistence/persistence.go @@ -110,25 +110,34 @@ func (s *SQLStore) WithTx(block func(tx model.DataStore) error) error { func (s *SQLStore) GC(ctx context.Context) error { err := s.Album(ctx).(*albumRepository).purgeEmpty() if err != nil { + log.Error(ctx, "Error removing empty albums", err) return err } err = s.Artist(ctx).(*artistRepository).purgeEmpty() if err != nil { + log.Error(ctx, "Error removing empty artists", err) return err } err = s.MediaFile(ctx).(*mediaFileRepository).cleanAnnotations() if err != nil { + log.Error(ctx, "Error removing orphan mediafile annotations", err) return err } err = s.Album(ctx).(*albumRepository).cleanAnnotations() if err != nil { + log.Error(ctx, "Error removing orphan album annotations", err) return err } err = s.Artist(ctx).(*artistRepository).cleanAnnotations() if err != nil { + log.Error(ctx, "Error removing orphan artist annotations", err) return err } - return s.Playlist(ctx).(*playlistRepository).removeOrphans() + err = s.Playlist(ctx).(*playlistRepository).removeOrphans() + if err != nil { + log.Error(ctx, "Error tidying up playlists", err) + } + return err } func (s *SQLStore) getOrmer() orm.Ormer {