From 040d0444961a75b95479c691552d1aff016edb3e Mon Sep 17 00:00:00 2001 From: Wuesteon Date: Thu, 4 Dec 2025 17:46:39 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(mana-core-auth):=20add=20Con?= =?UTF-8?q?figModule=20import=20to=20AiModule?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes NestJS dependency injection error where AiService couldn't resolve ConfigService dependency. Error: > Nest can't resolve dependencies of the AiService (?). > Please make sure that the argument Function at index [0] is available Root cause: AiModule was missing ConfigModule in its imports array, but AiService constructor requires ConfigService to read ai.geminiApiKey. This was preventing mana-core-auth from starting in staging deployment. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- services/mana-core-auth/src/ai/ai.module.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/mana-core-auth/src/ai/ai.module.ts b/services/mana-core-auth/src/ai/ai.module.ts index 3b6d89254..83e65fd18 100644 --- a/services/mana-core-auth/src/ai/ai.module.ts +++ b/services/mana-core-auth/src/ai/ai.module.ts @@ -1,8 +1,10 @@ import { Module, Global } from '@nestjs/common'; +import { ConfigModule } from '@nestjs/config'; import { AiService } from './ai.service'; @Global() @Module({ + imports: [ConfigModule], providers: [AiService], exports: [AiService], })