From 1985a040007d5e46fdd2da67a85f895508884d2a Mon Sep 17 00:00:00 2001 From: shaohuzhang1 Date: Fri, 23 Oct 2026 11:33:16 +0800 Subject: [PATCH] fix: Error retrieving file --- apps/oss/serializers/file.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/oss/serializers/file.py b/apps/oss/serializers/file.py index 3a8b771dea9..0b587541ccc 100644 --- a/apps/oss/serializers/file.py +++ b/apps/oss/serializers/file.py @@ -186,6 +186,8 @@ def parse_file_token(mk_file_auth): pass if mk_file_auth.startswith("user-"): system_api_key_model = DatabaseModelManage.get_model("system_api_key") + if not system_api_key_model: + _deny() system_api_key = QuerySet(system_api_key_model).filter(secret_key=mk_file_auth).first() if system_api_key: return SystemToken(str(system_api_key.user_id), AuthenticationType.SYSTEM_USER)