From e5a804f7481d3de789c911311e5a9804cc8ec8b2 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Wed, 29 Apr 2026 16:30:49 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A9=B9(backend)=20fix=20scope=20typo=20ad?= =?UTF-8?q?dons=20settings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The external viewset expected a plural "rooms:x" scope instead of the incorrect singular "room:x". Update it to accept the proper scope and emit tokens accordingly. --- src/backend/core/tests/addons/test_api_addons.py | 2 +- src/backend/meet/settings.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/core/tests/addons/test_api_addons.py b/src/backend/core/tests/addons/test_api_addons.py index ab392837..92e45cf7 100644 --- a/src/backend/core/tests/addons/test_api_addons.py +++ b/src/backend/core/tests/addons/test_api_addons.py @@ -258,7 +258,7 @@ def test_poll_session_authenticated(): assert isinstance(access_token, str) and access_token # non-empty string assert response_data == { "expires_in": 7200, - "scope": "room:create", + "scope": "rooms:create", "state": "authenticated", "token_type": "Bearer", } diff --git a/src/backend/meet/settings.py b/src/backend/meet/settings.py index 999dd6f9..f16a6c3f 100755 --- a/src/backend/meet/settings.py +++ b/src/backend/meet/settings.py @@ -933,7 +933,7 @@ class Base(Configuration): environ_prefix=None, ) ADDONS_TOKEN_SCOPE = values.Value( - "room:create", + "rooms:create", environ_name="ADDONS_TOKEN_SCOPE", environ_prefix=None, )