diff --git a/server/utils/arrRetrievers.js b/server/utils/arrRetrievers.js index c405bcb..ca06c63 100644 --- a/server/utils/arrRetrievers.js +++ b/server/utils/arrRetrievers.js @@ -51,8 +51,9 @@ const arrRetrieverRegistry = { } const retriever = new RetrieverClass(config); - this.retrievers.set(config.id, retriever); - logToFile(`[ArrRetrieverRegistry] Created ${config.type} retriever: ${config.name} (${config.id})`); + const uniqueKey = `${config.type}:${config.id}`; + this.retrievers.set(uniqueKey, retriever); + logToFile(`[ArrRetrieverRegistry] Created ${config.type} retriever: ${config.name} (${uniqueKey})`); } catch (error) { logToFile(`[ArrRetrieverRegistry] Failed to create retriever ${config.id}: ${error.message}`); }