From 16a5ac323b3bd584f655e48ea52a146cb1198cc6 Mon Sep 17 00:00:00 2001 From: Deluan <deluan@navidrome.org> Date: Thu, 15 Apr 2021 21:25:02 -0400 Subject: [PATCH] Fix migration error caused by #868 --- db/migration/20201213124814_add_all_artist_ids_to_album.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/db/migration/20201213124814_add_all_artist_ids_to_album.go b/db/migration/20201213124814_add_all_artist_ids_to_album.go index 859866829..cd2efd382 100644 --- a/db/migration/20201213124814_add_all_artist_ids_to_album.go +++ b/db/migration/20201213124814_add_all_artist_ids_to_album.go @@ -42,13 +42,14 @@ select a.id, a.name, a.artist_id, a.album_artist_id, group_concat(mf.artist_id, return err } - var id, name, artistId, albumArtistId, songArtistIds string + var id, name, artistId, albumArtistId string + var songArtistIds sql.NullString for rows.Next() { - err := rows.Scan(&id, &name, &artistId, &albumArtistId, &songArtistIds) + err = rows.Scan(&id, &name, &artistId, &albumArtistId, &songArtistIds) if err != nil { return err } - all := utils.SanitizeStrings(artistId, albumArtistId, songArtistIds) + all := utils.SanitizeStrings(artistId, albumArtistId, songArtistIds.String) _, err = stmt.Exec(all, id) if err != nil { log.Error("Error setting album's artist_ids", "album", name, "albumId", id, err)