From 759f8518b2704d24b9bd2b3896ad969d1d8c2def Mon Sep 17 00:00:00 2001 From: Vaayne Date: Mon, 29 Sep 2025 23:02:05 +0800 Subject: [PATCH] fix(logger): enhance cache check for available providers --- src/main/apiServer/routes/models.ts | 4 +--- src/main/apiServer/utils/index.ts | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) 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 })