From e2233779f1fbc8c7f636f7b26715e0b97f21590c Mon Sep 17 00:00:00 2001 From: Deluan Date: Fri, 16 Jul 2021 22:55:22 -0400 Subject: [PATCH] Force full rescan when adding multi-genres --- db/migration/20210715151153_add_genre_tables.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/db/migration/20210715151153_add_genre_tables.go b/db/migration/20210715151153_add_genre_tables.go index 0ce20bdd..4d0987a0 100644 --- a/db/migration/20210715151153_add_genre_tables.go +++ b/db/migration/20210715151153_add_genre_tables.go @@ -11,6 +11,7 @@ func init() { } func upAddGenreTables(tx *sql.Tx) error { + notice(tx, "A full rescan will be performed to import multiple genres!") _, err := tx.Exec(` create table if not exists genre ( @@ -56,7 +57,10 @@ create table if not exists artist_genres unique (artist_id, genre_id) ); `) - return err + if err != nil { + return err + } + return forceFullRescan(tx) } func downAddGenreTables(tx *sql.Tx) error {