From 881e3bbab303f771cef66852c3ead11835f8bb30 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Tue, 27 Oct 2026 16:39:03 +0800 Subject: [PATCH] fix: enhance authentication handling by setting default values for authentication_value --- apps/application/serializers/application_access_token.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/application/serializers/application_access_token.py b/apps/application/serializers/application_access_token.py index 527ddf46610..671dd7fea21 100644 --- a/apps/application/serializers/application_access_token.py +++ b/apps/application/serializers/application_access_token.py @@ -75,6 +75,15 @@ def edit(self, instance): application_access_token.language = None if "authentication" in instance and instance.get("authentication") is not None: application_access_token.authentication = instance.get("authentication") + if instance.get("authentication_value") is None: + application_access_token.authentication_value = { + "type": "login", + "lock_time": 10, + "login_value": ["LOCAL"], + "max_attempts": 1, + "default_value": "LOCAL", + "failed_attempts": 5, + } application_access_token.save() license_is_valid = cache.get(