From 08dabaf138f44cc80d3bd2b92fe9ceb7c8d8291f Mon Sep 17 00:00:00 2001 From: roncodes <816371+roncodes@users.noreply.github.com> Date: Tue, 2 Dec 2025 21:07:27 -0500 Subject: [PATCH] fix: pass appInstance instead of appInstance.application - Change window.Fleetbase = appInstance (not appInstance.application) - Change setApplicationInstance(appInstance) (not appInstance.application) - appInstance IS the ApplicationInstance, not the Application class - Remove comment about RegistryService cascade --- .../instance-initializers/set-application-instance.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/console/app/instance-initializers/set-application-instance.js b/console/app/instance-initializers/set-application-instance.js index b0f69905..c29a2034 100644 --- a/console/app/instance-initializers/set-application-instance.js +++ b/console/app/instance-initializers/set-application-instance.js @@ -1,15 +1,14 @@ export function initialize(appInstance) { - // Set window.Fleetbase to the application for global access - // This is used by services and engines to access the root application + // Set window.Fleetbase to the application instance for global access + // This is used by services and engines to access the root application instance if (typeof window !== 'undefined') { - window.Fleetbase = appInstance.application; + window.Fleetbase = appInstance; } // Look up UniverseService and set the application instance - // This cascades to RegistryService automatically via universe.setApplicationInstance() const universeService = appInstance.lookup('service:universe'); if (universeService) { - universeService.setApplicationInstance(appInstance.application); + universeService.setApplicationInstance(appInstance); } }