fix(sprint-007): B1 commits limit NaN clamp(1~100)
This commit is contained in:
@@ -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')
|
||||||
|
|||||||
Reference in New Issue
Block a user