From fcfb8cc9a3832ca62155145a0c5f47ad58e3b0b5 Mon Sep 17 00:00:00 2001 From: Rajiv Sahal Date: Mon, 15 Sep 2025 17:27:58 +0530 Subject: [PATCH] fix: update validation for billing check endpoint (#23842) --- .../v2/src/modules/billing/controllers/billing.controller.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api/v2/src/modules/billing/controllers/billing.controller.ts b/apps/api/v2/src/modules/billing/controllers/billing.controller.ts index 38d9467f29..783e39e567 100644 --- a/apps/api/v2/src/modules/billing/controllers/billing.controller.ts +++ b/apps/api/v2/src/modules/billing/controllers/billing.controller.ts @@ -21,7 +21,7 @@ import { HttpStatus, Logger, Delete, - BadRequestException, + ParseIntPipe, } from "@nestjs/common"; import { ConfigService } from "@nestjs/config"; import { ApiExcludeController } from "@nestjs/swagger"; @@ -51,7 +51,7 @@ export class BillingController { @UseGuards(NextAuthGuard, OrganizationRolesGuard) @MembershipRoles(["OWNER", "ADMIN", "MEMBER"]) async checkTeamBilling( - @Param("teamId") teamId: number + @Param("teamId", ParseIntPipe) teamId: number ): Promise> { const { status, plan } = await this.billingService.getBillingData(teamId);