From df6f2d919d1c5d41e5102fc90f31a5377c3e0b35 Mon Sep 17 00:00:00 2001 From: Petitminion Date: Fri, 3 Nov 2023 16:50:29 +0100 Subject: [PATCH] add common setting and lint Part-of: --- api/config/settings/common.py | 7 +++++++ api/tests/music/test_tasks.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/api/config/settings/common.py b/api/config/settings/common.py index de4117edc..651ea96c8 100644 --- a/api/config/settings/common.py +++ b/api/config/settings/common.py @@ -1484,3 +1484,10 @@ Typesense hostname. Defaults to `localhost` on non-Docker deployments and to `ty Docker deployments. """ TYPESENSE_NUM_TYPO = env("TYPESENSE_NUM_TYPO", default=5) + +ONLY_ALLOW_MUSICBRAINZ_TAGGED_FILES = env( + "ONLY_ALLOW_MUSICBRAINZ_TAGGED_FILES", default=False +) +""" +If True, files without a Musicbrainz id will not be uploaded. +""" diff --git a/api/tests/music/test_tasks.py b/api/tests/music/test_tasks.py index b11239083..77c3ea015 100644 --- a/api/tests/music/test_tasks.py +++ b/api/tests/music/test_tasks.py @@ -1417,7 +1417,7 @@ def test_upload_checks_mbid_tag(temp_signal, factories, mocker): ) mocker.patch("funkwhale_api.music.models.TrackActor.create_entries") - with temp_signal(signals.upload_import_status_updated) as handler: + with temp_signal(signals.upload_import_status_updated): tasks.process_upload(upload_id=upload.pk) upload.refresh_from_db()