Skip to content

Commit b123464

Browse files
committed
feat(analysis): 분석 요청 null 검증 추가
1 parent e99c0d3 commit b123464

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

backend/src/main/java/com/backend/domain/analysis/controller/AnalysisController.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
import com.backend.domain.analysis.service.AnalysisService;
99
import com.backend.domain.repository.entity.Repositories;
1010
import com.backend.domain.repository.service.RepositoryService;
11+
import com.backend.global.exception.BusinessException;
12+
import com.backend.global.exception.ErrorCode;
1113
import com.backend.global.response.ApiResponse;
1214
import lombok.RequiredArgsConstructor;
1315
import org.springframework.http.ResponseEntity;
@@ -28,6 +30,10 @@ public class AnalysisController {
2830
// POST: 분석 요청
2931
@PostMapping
3032
public ResponseEntity<ApiResponse<Void>> analyzeRepository(@RequestBody AnalysisRequest request) {
33+
if (request == null) {
34+
throw new BusinessException(ErrorCode.INVALID_INPUT_VALUE);
35+
}
36+
3137
analysisService.analyze(request.githubUrl());
3238
return ResponseEntity.ok(ApiResponse.success());
3339
}

0 commit comments

Comments
 (0)