Skip to content
This repository was archived by the owner on Jul 4, 2025. It is now read-only.

Commit e7bc983

Browse files
authored
fix: reload engine configurations on configs update (#796)
1 parent f4630ea commit e7bc983

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

cortex-js/src/extensions/extensions.module.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import MistralEngineExtension from './mistral.engine';
44
import OpenAIEngineExtension from './openai.engine';
55
import { HttpModule, HttpService } from '@nestjs/axios';
66
import { ConfigsUsecases } from '@/usecases/configs/configs.usecase';
7-
import { ConfigsModule } from '@/usecases/configs/configs.module';
7+
import { FileManagerModule } from '@/infrastructure/services/file-manager/file-manager.module';
88

99
const provider = {
1010
provide: 'EXTENSIONS_PROVIDER',
@@ -17,9 +17,10 @@ const provider = {
1717
};
1818

1919
@Module({
20-
imports: [HttpModule, ConfigsModule],
20+
// Do not import ConfigsModule here to avoid circular dependency
21+
imports: [HttpModule, FileManagerModule],
2122
controllers: [],
22-
providers: [provider],
23-
exports: [provider],
23+
providers: [ConfigsUsecases, provider],
24+
exports: [ConfigsUsecases, provider],
2425
})
2526
export class ExtensionsModule {}

cortex-js/src/usecases/configs/configs.module.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { Module } from '@nestjs/common';
22
import { FileManagerModule } from '@/infrastructure/services/file-manager/file-manager.module';
33
import { ConfigsUsecases } from './configs.usecase';
4+
import { ExtensionModule } from '@/infrastructure/repositories/extensions/extension.module';
45

56
@Module({
6-
imports: [FileManagerModule],
7+
imports: [FileManagerModule, ExtensionModule],
78
controllers: [],
89
providers: [ConfigsUsecases],
910
exports: [ConfigsUsecases],

0 commit comments

Comments
 (0)