Fixed import crashing when no acoustid found
This commit is contained in:
		
							parent
							
								
									1955005a4f
								
							
						
					
					
						commit
						2354721cd9
					
				|  | @ -33,11 +33,10 @@ def _do_import(import_job, replace): | ||||||
|         # we try to deduce mbid from acoustid |         # we try to deduce mbid from acoustid | ||||||
|         client = get_acoustid_client() |         client = get_acoustid_client() | ||||||
|         match = client.get_best_match(import_job.audio_file.path) |         match = client.get_best_match(import_job.audio_file.path) | ||||||
|         if not match: |         if match: | ||||||
|             raise ValueError('Cannot get match') |             duration = match['recordings'][0]['duration'] | ||||||
|         duration = match['recordings'][0]['duration'] |             mbid = match['recordings'][0]['id'] | ||||||
|         mbid = match['recordings'][0]['id'] |             acoustid_track_id = match['id'] | ||||||
|         acoustid_track_id = match['id'] |  | ||||||
|     if mbid: |     if mbid: | ||||||
|         track, _ = models.Track.get_or_create_from_api(mbid=mbid) |         track, _ = models.Track.get_or_create_from_api(mbid=mbid) | ||||||
|     else: |     else: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Eliot Berriot
						Eliot Berriot