From 736b8f610055dec6ee6faf55c3ae516144955b27 Mon Sep 17 00:00:00 2001 From: EorlBruder <eorl@bruder.space> Date: Fri, 11 Jun 2021 17:30:12 +0200 Subject: [PATCH] Access keys via get, to prevent KeyErrors Fixes #19 --- funkwhale_cli/cli/tracks.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/funkwhale_cli/cli/tracks.py b/funkwhale_cli/cli/tracks.py index 7433338..17d72ef 100644 --- a/funkwhale_cli/cli/tracks.py +++ b/funkwhale_cli/cli/tracks.py @@ -79,12 +79,12 @@ async def track_download( logs.logger.info("Downloading from {}".format(download_url)) filename_params = utils.flatten(track_data) - filename_params["album"] = filename_params["album_title"] - filename_params["artist"] = filename_params["artist_name"] + filename_params["album"] = filename_params.get("album_title", None) + filename_params["artist"] = filename_params.get("artist_name", None) filename_params["extension"] = format filename_params["year"] = ( - filename_params["album_release_date"][:4] - if filename_params["album_release_date"] + filename_params.get("album_release_date", None)[:4] + if filename_params.get("album_release_date", None) else None ) filename_params = { -- GitLab