From 3124458bc58eff115bea5b6f93305207c1bbb149 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Tue, 1 Sep 2026 23:55:11 +0800 Subject: [PATCH] fix: preserve update endpoint call compatibility --- app/api/endpoints/system.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/api/endpoints/system.py b/app/api/endpoints/system.py index 01daea2b7..bd35299c4 100644 --- a/app/api/endpoints/system.py +++ b/app/api/endpoints/system.py @@ -1102,9 +1102,9 @@ def check_system_update( response_model=_SchemaResponse[_SchemaSystemUpdateStatus], ) def download_system_update( - request: _SchemaSystemUpdateRequest | None = Body(default=None), _: ApiPrincipal = Depends(get_current_active_superuser), runtime: HostRuntime = Depends(get_host_runtime), + request: Annotated[_SchemaSystemUpdateRequest | None, Body()] = None, ): """启动指定类型的后台下载并立即返回当前状态(仅管理员)。""" result = runtime.system.download_update(request.target if request else "application") @@ -1117,9 +1117,9 @@ def download_system_update( response_model=_SchemaResponse[None], ) def install_system_update( - request: _SchemaSystemUpdateRequest | None = Body(default=None), _: ApiPrincipal = Depends(get_current_active_superuser), runtime: HostRuntime = Depends(get_host_runtime), + request: Annotated[_SchemaSystemUpdateRequest | None, Body()] = None, ): """确认消费指定类型的已校验制品,并重启进入安装阶段(仅管理员)。""" result = runtime.system.install_update(request.target if request else "application")