From c3d200e464618fdba8cb7d2ba65580aff6de01ca Mon Sep 17 00:00:00 2001 From: themylogin Date: Wed, 5 Jun 2024 12:33:08 +0200 Subject: [PATCH] Fix `system_info` method crash --- truenas_installer/server/api/adoption.py | 2 ++ truenas_installer/server/api/info.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/truenas_installer/server/api/adoption.py b/truenas_installer/server/api/adoption.py index 1360904..44bd776 100644 --- a/truenas_installer/server/api/adoption.py +++ b/truenas_installer/server/api/adoption.py @@ -59,6 +59,8 @@ async def authenticate(context, key): setattr(context.rpc_request.context["http_request"], "_authenticated", True) + return True + async def adoption_middleware(request: protocol.JsonRpcRequest, handler: typing.Callable) -> protocol.JsonRpcResponse: if access_key is not None: diff --git a/truenas_installer/server/api/info.py b/truenas_installer/server/api/info.py index e78aaf2..de9e688 100644 --- a/truenas_installer/server/api/info.py +++ b/truenas_installer/server/api/info.py @@ -22,8 +22,8 @@ async def system_info(context): """ return { "installation_running": installation_lock.locked(), - "version": context.installer.version, - "efi": context.installer.efi, + "version": context.server.installer.version, + "efi": context.server.installer.efi, }