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()