From e8c81d734fda697aa403ff7d3dbc036199a34b5c Mon Sep 17 00:00:00 2001 From: Eliot Berriot <contact@eliotberriot.com> Date: Mon, 21 Jan 2019 09:52:41 +0100 Subject: [PATCH] Fixed wrong value for anonymousCanListen in nodeInfo --- api/funkwhale_api/instance/nodeinfo.py | 2 +- api/tests/instance/test_nodeinfo.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/api/funkwhale_api/instance/nodeinfo.py b/api/funkwhale_api/instance/nodeinfo.py index 0b8f4b3c..6519d791 100644 --- a/api/funkwhale_api/instance/nodeinfo.py +++ b/api/funkwhale_api/instance/nodeinfo.py @@ -28,7 +28,7 @@ def get(): "federationNeedsApproval": preferences.get( "federation__music_needs_approval" ), - "anonymousCanListen": preferences.get( + "anonymousCanListen": not preferences.get( "common__api_authentication_required" ), }, diff --git a/api/tests/instance/test_nodeinfo.py b/api/tests/instance/test_nodeinfo.py index 0fa1b4fc..f37d6b79 100644 --- a/api/tests/instance/test_nodeinfo.py +++ b/api/tests/instance/test_nodeinfo.py @@ -32,7 +32,7 @@ def test_nodeinfo_dump(preferences, mocker): "federationNeedsApproval": preferences[ "federation__music_needs_approval" ], - "anonymousCanListen": preferences[ + "anonymousCanListen": not preferences[ "common__api_authentication_required" ], "tracks": {"total": stats["tracks"]}, @@ -69,7 +69,7 @@ def test_nodeinfo_dump_stats_disabled(preferences, mocker): "federationNeedsApproval": preferences[ "federation__music_needs_approval" ], - "anonymousCanListen": preferences[ + "anonymousCanListen": not preferences[ "common__api_authentication_required" ], }, -- GitLab