Fixed import crashing when no acoustid found

This commit is contained in:
Eliot Berriot 2018-03-04 18:14:37 +01:00
parent 1955005a4f
commit 2354721cd9
No known key found for this signature in database
GPG Key ID: DD6965E2476E5C27
1 changed files with 4 additions and 5 deletions

View File

@ -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: