From b42675b52d510deccec3d9d1aaf425da52c30fb1 Mon Sep 17 00:00:00 2001 From: heyarne Date: Wed, 16 Dec 2020 14:53:55 +0100 Subject: [PATCH] Omit recording_mbid if no data is available; fixes https://dev.funkwhale.audio/funkwhale/funkwhale/-/issues/1310 --- api/funkwhale_api/contrib/listenbrainz/funkwhale_ready.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/funkwhale_api/contrib/listenbrainz/funkwhale_ready.py b/api/funkwhale_api/contrib/listenbrainz/funkwhale_ready.py index ec984b447..fbaaf94b3 100644 --- a/api/funkwhale_api/contrib/listenbrainz/funkwhale_ready.py +++ b/api/funkwhale_api/contrib/listenbrainz/funkwhale_ready.py @@ -22,11 +22,13 @@ def get_track(track): album = None additional_info = { "listening_from": "Funkwhale", - "recording_mbid": str(track.mbid), "tracknumber": track.position, "discnumber": track.disc_number, } + if track.mbid: + additional_info["recording_mbid"] = str(track.mbid) + if track.album: if track.album.title: album = track.album.title