diff --git a/packages/server/src/modules/Organization/Organization.controller.ts b/packages/server/src/modules/Organization/Organization.controller.ts index 529065e80..dc38fdfa9 100644 --- a/packages/server/src/modules/Organization/Organization.controller.ts +++ b/packages/server/src/modules/Organization/Organization.controller.ts @@ -17,6 +17,7 @@ import { HttpCode, Param, } from '@nestjs/common'; +import { Throttle } from '@nestjs/throttler'; import { BuildOrganizationService } from './commands/BuildOrganization.service'; import { BuildOrganizationDto, @@ -50,7 +51,7 @@ export class OrganizationController { private readonly updateOrganizationService: UpdateOrganizationService, private readonly getBuildOrganizationJobService: GetBuildOrganizationBuildJob, private readonly orgBaseCurrencyLockingService: OrganizationBaseCurrencyLocking, - ) { } + ) {} @Post('build') @HttpCode(200) @@ -77,6 +78,7 @@ export class OrganizationController { } @Get('build/:buildJobId') + @Throttle({ default: { limit: 300, ttl: 60000 } }) // 300 req/min @ApiParam({ name: 'buildJobId', required: true,