From 7b178f9dc76daee28e419e90a02646d1dd029837 Mon Sep 17 00:00:00 2001 From: saridsa2 Date: Sun, 12 Apr 2026 20:59:36 +0530 Subject: [PATCH] =?UTF-8?q?fix:=20remove=20ConfigThemeModule=20import=20?= =?UTF-8?q?=E2=80=94=20it's=20@Global,=20no=20import=20needed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- src/supervisor/supervisor.module.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/supervisor/supervisor.module.ts b/src/supervisor/supervisor.module.ts index 1bebb54..b571089 100644 --- a/src/supervisor/supervisor.module.ts +++ b/src/supervisor/supervisor.module.ts @@ -1,14 +1,16 @@ import { Module, forwardRef } from '@nestjs/common'; import { PlatformModule } from '../platform/platform.module'; import { OzonetelAgentModule } from '../ozonetel/ozonetel-agent.module'; -import { ConfigThemeModule } from '../config/config-theme.module'; import { SupervisorController } from './supervisor.controller'; import { SupervisorBargeController } from './supervisor-barge.controller'; import { SupervisorService } from './supervisor.service'; import { OzonetelAdminAuthService } from '../ozonetel/ozonetel-admin-auth.service'; +// Note: TelephonyConfigService is available without import because +// ConfigThemeModule is @Global(). Do NOT import ConfigThemeModule here +// — it causes a circular dependency via AuthModule. @Module({ - imports: [PlatformModule, forwardRef(() => OzonetelAgentModule), forwardRef(() => ConfigThemeModule)], + imports: [PlatformModule, forwardRef(() => OzonetelAgentModule)], controllers: [SupervisorController, SupervisorBargeController], providers: [SupervisorService, OzonetelAdminAuthService], exports: [SupervisorService, OzonetelAdminAuthService],