From 08ec779be3bd307e0fda9766301d80fdc39a8f3e Mon Sep 17 00:00:00 2001 From: Viren070 Date: Fri, 11 Jul 2025 13:55:47 +0100 Subject: [PATCH] fix: only log warning for missing idPrefixes when needed --- packages/core/src/main.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/core/src/main.ts b/packages/core/src/main.ts index dff8b880..ebed80d0 100644 --- a/packages/core/src/main.ts +++ b/packages/core/src/main.ts @@ -776,7 +776,7 @@ export class AIOStreams { ...new Set([...existing.idPrefixes, ...resource.idPrefixes]), ]; } else { - if (resource.name !== 'catalog') { + if (resource.name !== 'catalog' && !resource.idPrefixes?.length) { logger.warn( `Addon ${getAddonName(addon)} does not provide idPrefixes for type ${resource.name}, setting idPrefixes to undefined` ); @@ -866,10 +866,10 @@ export class AIOStreams { const metaResource = this.finalResources.find((r) => r.name === 'meta'); if (metaResource) { if (metaResource.idPrefixes) { - metaResource.idPrefixes = [ + metaResource.idPrefixes = [ ...metaResource.idPrefixes, - 'aiostreamserror', - ]; + 'aiostreamserror', + ]; } }