From 5fe9fea1f4b73a5c4e14990197da1c976bec4e83 Mon Sep 17 00:00:00 2001 From: Staci Mullins <63313398+stacimc@users.noreply.github.com> Date: Fri, 15 Dec 2023 09:51:21 -0800 Subject: [PATCH] Add Jamendo's audiodownload_allowed field to metadata (#3524) --- catalog/dags/providers/provider_api_scripts/jamendo.py | 1 + .../tests/dags/providers/provider_api_scripts/test_jamendo.py | 1 + 2 files changed, 2 insertions(+) diff --git a/catalog/dags/providers/provider_api_scripts/jamendo.py b/catalog/dags/providers/provider_api_scripts/jamendo.py index 2c971107b7d..8af3979a43e 100644 --- a/catalog/dags/providers/provider_api_scripts/jamendo.py +++ b/catalog/dags/providers/provider_api_scripts/jamendo.py @@ -155,6 +155,7 @@ def _get_metadata(data): "downloads": stats.get("rate_download_total", 0), "listens": stats.get("rate_listened_total", 0), "playlists": stats.get("rate_playlisted_total", 0), + "audiodownload_allowed": data.get("audiodownload_allowed", True), } return {k: v for k, v in metadata.items() if v is not None} diff --git a/catalog/tests/dags/providers/provider_api_scripts/test_jamendo.py b/catalog/tests/dags/providers/provider_api_scripts/test_jamendo.py index 4914ee88a57..36f0d257758 100644 --- a/catalog/tests/dags/providers/provider_api_scripts/test_jamendo.py +++ b/catalog/tests/dags/providers/provider_api_scripts/test_jamendo.py @@ -89,6 +89,7 @@ def test_get_record_data(): "listens": 5616, "playlists": 0, "release_date": "2005-04-12", + "audiodownload_allowed": True, }, "raw_tags": ["instrumental", "speed_medium"], "audio_set_foreign_identifier": "119",