Fix KeyError when a track isn't found on Spotify

Ids only exist for Spotify URIs.

Regression caused by #568. Fixes #649.
This commit is contained in:
Ritiek Malhotra
2020-01-10 11:42:44 +05:30
parent 9cac8998f2
commit 7f587fe667

View File

@@ -93,7 +93,10 @@ def format_string(
format_tags[9] = tags["track_number"]
format_tags[10] = tags["total_tracks"]
format_tags[11] = tags["external_ids"]["isrc"]
format_tags[12] = tags["id"]
try:
format_tags[12] = tags["id"]
except KeyError:
pass
format_tags_sanitized = {
k: sanitize_title(str(v), ok="'-_()[]{}") if slugification else str(v)