From f094fce1c4a673a1425b33b5b8f98320c2f4db78 Mon Sep 17 00:00:00 2001 From: Marc 'risson' Schmitt Date: Tue, 12 May 2026 16:28:01 +0200 Subject: [PATCH] wip Signed-off-by: Marc 'risson' Schmitt --- src/outpost/proxy/application.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/outpost/proxy/application.rs b/src/outpost/proxy/application.rs index 7808a1e411..71726be519 100644 --- a/src/outpost/proxy/application.rs +++ b/src/outpost/proxy/application.rs @@ -30,7 +30,8 @@ impl Application { } let external_host = external_url.authority(); - // TODO: extract this to a certificate store to avoid re-fetching the certificate every time + let _old_app = outpost.apps.load().get(external_host); + let cert = if let Some(Some(kp_uuid)) = provider.certificate { Some( outpost @@ -48,10 +49,12 @@ impl Application { redirect_url }; + let router = Router::new(); + Ok(Self { host: external_host.to_owned(), provider, - router: Router::new(), + router, cert, }) }