Skip to content

Commit f3afc54

Browse files
committed
fix genre id generation
1 parent a0a2cd7 commit f3afc54

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

migration/src/m20231126_000002_genres.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ macro_rules! relationalize {
6969
all_genres.dedup();
7070
let all_genres: Vec<[SimpleExpr; 3]> = all_genres
7171
.into_iter()
72-
.map(|g| [sha256::digest(&g).into(), g.to_owned().into(), g.into()])
72+
.map(|g| [sha256::digest(&g).into(), g.into(), "".into()])
7373
.collect();
7474
let mut builder = sea_query::Query::insert()
7575
.into_table(GenreEntity)

server/src/import/search_result.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,8 @@ impl From<musicbrainz::Release> for SearchResult {
186186
);
187187

188188
for genre in track.recording.genres.to_owned().unwrap_or_default().iter() {
189-
let id = sha256::digest(&genre.disambiguation);
189+
let id =
190+
sha256::digest(format!("{}{}", genre.name, genre.disambiguation).as_str());
190191
if !genres.contains_key(&id) {
191192
genres.insert(
192193
id.clone(),

0 commit comments

Comments
 (0)