Fixed import crashing when no acoustid found

merge-requests/154/head
Eliot Berriot 2018-03-04 18:14:37 +01:00
rodzic 1955005a4f
commit 2354721cd9
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: DD6965E2476E5C27
1 zmienionych plików z 4 dodań i 5 usunięć

Wyświetl plik

@ -33,11 +33,10 @@ def _do_import(import_job, replace):
# we try to deduce mbid from acoustid
client = get_acoustid_client()
match = client.get_best_match(import_job.audio_file.path)
if not match:
raise ValueError('Cannot get match')
duration = match['recordings'][0]['duration']
mbid = match['recordings'][0]['id']
acoustid_track_id = match['id']
if match:
duration = match['recordings'][0]['duration']
mbid = match['recordings'][0]['id']
acoustid_track_id = match['id']
if mbid:
track, _ = models.Track.get_or_create_from_api(mbid=mbid)
else: