Index: Schema.pm =================================================================== --- Schema.pm (revision 13783) +++ Schema.pm (working copy) @@ -1845,13 +1845,10 @@ } elsif (!$create && $isLocal && $genre && $genre ne $track->genres->single->name) { - # Bug 1143: The user has updated the genre tag, and is - # rescanning We need to remove the previous associations. - $track->genreTracks->delete_all; + # Just add the new genre--MIP scans lose multiple genres when typo cleanup is attempted. Slim::Schema::Genre->add($genre, $track); - $log->debug("-- Deleted all previous genres for this track"); $log->debug("-- Track has genre '$genre'"); }