From 4cf2b74cb8049611c729dc3a27f69c01d6a5431c Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Fri, 18 Jul 2025 18:43:36 +0800 Subject: [PATCH] fix: After enabling application access authentication, closing the public access connection will still display the application login page (#3675) --- apps/chat/serializers/chat_authentication.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/chat/serializers/chat_authentication.py b/apps/chat/serializers/chat_authentication.py index 15762d85f..adce0ab67 100644 --- a/apps/chat/serializers/chat_authentication.py +++ b/apps/chat/serializers/chat_authentication.py @@ -59,6 +59,8 @@ class AuthProfileSerializer(serializers.Serializer): application_access_token = QuerySet(ApplicationAccessToken).filter(access_token=access_token).first() if application_access_token is None: raise NotFound404(404, _("Invalid access_token")) + if not application_access_token.is_active: + raise NotFound404(404, _("Invalid access_token")) application_id = application_access_token.application_id profile = { 'authentication': False