fix(api): remove redundant CsrfGuard from FederationController
All checks were successful
ci/woodpecker/push/api Pipeline was successful
All checks were successful
ci/woodpecker/push/api Pipeline was successful
CsrfGuard is already applied globally via APP_GUARD in AppModule. The explicit @UseGuards(CsrfGuard) on FederationController caused a DI error because CsrfService is not provided in FederationModule. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -14,7 +14,6 @@ import { getDefaultWorkspaceId } from "./federation.config";
|
|||||||
import { AuthGuard } from "../auth/guards/auth.guard";
|
import { AuthGuard } from "../auth/guards/auth.guard";
|
||||||
import { AdminGuard } from "../auth/guards/admin.guard";
|
import { AdminGuard } from "../auth/guards/admin.guard";
|
||||||
import { WorkspaceGuard } from "../common/guards/workspace.guard";
|
import { WorkspaceGuard } from "../common/guards/workspace.guard";
|
||||||
import { CsrfGuard } from "../common/guards/csrf.guard";
|
|
||||||
import { SkipCsrf } from "../common/decorators/skip-csrf.decorator";
|
import { SkipCsrf } from "../common/decorators/skip-csrf.decorator";
|
||||||
import type { PublicInstanceIdentity } from "./types/instance.types";
|
import type { PublicInstanceIdentity } from "./types/instance.types";
|
||||||
import type { ConnectionDetails } from "./types/connection.types";
|
import type { ConnectionDetails } from "./types/connection.types";
|
||||||
@@ -29,7 +28,6 @@ import {
|
|||||||
import { FederationConnectionStatus } from "@prisma/client";
|
import { FederationConnectionStatus } from "@prisma/client";
|
||||||
|
|
||||||
@Controller("api/v1/federation")
|
@Controller("api/v1/federation")
|
||||||
@UseGuards(CsrfGuard)
|
|
||||||
export class FederationController {
|
export class FederationController {
|
||||||
private readonly logger = new Logger(FederationController.name);
|
private readonly logger = new Logger(FederationController.name);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user