diff --git a/blueprints/risdeveau/modules/api/lb.py b/blueprints/risdeveau/modules/api/lb.py index 81188b2..02fc8f9 100644 --- a/blueprints/risdeveau/modules/api/lb.py +++ b/blueprints/risdeveau/modules/api/lb.py @@ -40,7 +40,7 @@ def parse_listens(data: dict) -> dict: } if mb := track.get("mbid_mapping"): - new_track["id"] = mb["caa_release_mbid"] + new_track["id"] = mb.get("caa_release_mbid", mb["release_mbid"]) new_track["artist_name"] = mb["artists"][0]["artist_credit_name"] new_track["track_name"] = mb["recording_name"] elif info := track.get("additional_info"):