[music] Fix failure when musicbrainz has no track

This commit is contained in:
2024-08-10 22:14:07 -04:00
parent cdfd8af078
commit 40d112c58c

View File

@ -98,12 +98,16 @@ def get_or_create_track(
) -> Track: ) -> Track:
track = None track = None
if not mbid and album: if not mbid and album:
try:
mbid = lookup_track_from_mb( mbid = lookup_track_from_mb(
title, title,
artist.musicbrainz_id, artist.musicbrainz_id,
album.musicbrainz_id, album.musicbrainz_id,
)["id"] ).get("id", 0)
except TypeError:
pass
if mbid:
track = Track.objects.filter(musicbrainz_id=mbid).first() track = Track.objects.filter(musicbrainz_id=mbid).first()
if not track: if not track: