Rather change names than fuck up MB IDs

This commit is contained in:
2023-04-30 10:21:55 -04:00
parent af0223ab4c
commit bb69be4817

View File

@ -56,15 +56,15 @@ def get_or_create_album(
if not album and name: if not album and name:
mbid = mbid or album_dict["mb_id"] mbid = mbid or album_dict["mb_id"]
album, album_created = Album.objects.get_or_create( album, album_created = Album.objects.get_or_create(musicbrainz_id=mbid)
name=name, musicbrainz_id=mbid
)
if album_created: if album_created:
album.name = name
album.year = album_dict["year"] album.year = album_dict["year"]
album.musicbrainz_releasegroup_id = album_dict["mb_group_id"] album.musicbrainz_releasegroup_id = album_dict["mb_group_id"]
album.musicbrainz_albumartist_id = artist.musicbrainz_id album.musicbrainz_albumartist_id = artist.musicbrainz_id
album.save( album.save(
update_fields=[ update_fields=[
"name",
"musicbrainz_id", "musicbrainz_id",
"year", "year",
"musicbrainz_releasegroup_id", "musicbrainz_releasegroup_id",