diff --git a/ccw/src/templates/dashboard-js/views/api-settings.js b/ccw/src/templates/dashboard-js/views/api-settings.js index 3b41e247..94b14001 100644 --- a/ccw/src/templates/dashboard-js/views/api-settings.js +++ b/ccw/src/templates/dashboard-js/views/api-settings.js @@ -1008,6 +1008,10 @@ async function renderApiSettings() { ' ' + t('apiSettings.addEndpoint') + ''; } else if (activeSidebarTab === 'embedding-pool') { + // Load embedding pool config first if not already loaded + if (!embeddingPoolConfig) { + await loadEmbeddingPoolConfig(); + } sidebarContentHtml = renderEmbeddingPoolSidebar(); } else if (activeSidebarTab === 'cache') { sidebarContentHtml = '
' +