From 9246f56687f1a96e7c6209d73679f7e81e52cf4c Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sun, 1 Feb 2026 01:48:09 -0600 Subject: [PATCH] fix(api): Add AuthModule import to modules using AuthGuard Modules using AuthGuard in their controllers need to import AuthModule to make AuthService available for dependency injection. Fixed: - ActivityModule - WorkspaceSettingsModule Co-Authored-By: Claude Opus 4.5 --- apps/api/src/activity/activity.module.ts | 3 ++- apps/api/src/workspace-settings/workspace-settings.module.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/api/src/activity/activity.module.ts b/apps/api/src/activity/activity.module.ts index ed52360..f87f4aa 100644 --- a/apps/api/src/activity/activity.module.ts +++ b/apps/api/src/activity/activity.module.ts @@ -2,12 +2,13 @@ import { Module } from "@nestjs/common"; import { ActivityController } from "./activity.controller"; import { ActivityService } from "./activity.service"; import { PrismaModule } from "../prisma/prisma.module"; +import { AuthModule } from "../auth/auth.module"; /** * Module for activity logging and audit trail functionality */ @Module({ - imports: [PrismaModule], + imports: [PrismaModule, AuthModule], controllers: [ActivityController], providers: [ActivityService], exports: [ActivityService], diff --git a/apps/api/src/workspace-settings/workspace-settings.module.ts b/apps/api/src/workspace-settings/workspace-settings.module.ts index 49728a6..4b92cf6 100644 --- a/apps/api/src/workspace-settings/workspace-settings.module.ts +++ b/apps/api/src/workspace-settings/workspace-settings.module.ts @@ -2,9 +2,10 @@ import { Module } from "@nestjs/common"; import { WorkspaceSettingsController } from "./workspace-settings.controller"; import { WorkspaceSettingsService } from "./workspace-settings.service"; import { PrismaModule } from "../prisma/prisma.module"; +import { AuthModule } from "../auth/auth.module"; @Module({ - imports: [PrismaModule], + imports: [PrismaModule, AuthModule], controllers: [WorkspaceSettingsController], providers: [WorkspaceSettingsService], exports: [WorkspaceSettingsService],