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],