diff --git a/src/main/apiServer/routes/models.ts b/src/main/apiServer/routes/models.ts index ba965b3c80..d926a23523 100644 --- a/src/main/apiServer/routes/models.ts +++ b/src/main/apiServer/routes/models.ts @@ -104,9 +104,7 @@ const router = express logger.info('Models response ready', { filter, - total: response.total - }) - logger.debug('Model IDs returned', { + total: response.total, modelIds: response.data.map((m) => m.id) }) diff --git a/src/main/apiServer/utils/index.ts b/src/main/apiServer/utils/index.ts index 85167d8c7d..d89944c0b2 100644 --- a/src/main/apiServer/utils/index.ts +++ b/src/main/apiServer/utils/index.ts @@ -13,7 +13,7 @@ export async function getAvailableProviders(): Promise { try { // Try to get from cache first (faster) const cachedSupportedProviders = CacheService.get(PROVIDERS_CACHE_KEY) - if (cachedSupportedProviders) { + if (cachedSupportedProviders && cachedSupportedProviders.length > 0) { logger.debug('Providers resolved from cache', { count: cachedSupportedProviders.length })