fix(sprint-007): B1 commits limit NaN clamp(1~100)

This commit is contained in:
2026-04-04 15:40:00 +09:00
parent ce323fdfc1
commit 035ba96381

View File

@@ -22,7 +22,9 @@ export class ProjectsController {
@Param('id', ParseIntPipe) id: number, @Param('id', ParseIntPipe) id: number,
@Query('limit') limit?: string, @Query('limit') limit?: string,
) { ) {
return this.projectsService.getProjectCommits(id, limit ? parseInt(limit, 10) : 20); const parsed = limit ? parseInt(limit, 10) : 20;
const clamped = Math.min(Math.max(isNaN(parsed) ? 20 : parsed, 1), 100);
return this.projectsService.getProjectCommits(id, clamped);
} }
@Get(':id/branches') @Get(':id/branches')