From dec0f26999330216845b45dc05b2dc62f1a5ecd5 Mon Sep 17 00:00:00 2001 From: teddy Date: Tue, 24 Mar 2026 17:30:04 +0900 Subject: [PATCH] =?UTF-8?q?=EB=82=A9=ED=92=88=20=ED=8F=B4=EB=8D=94=20?= =?UTF-8?q?=EC=A1=B0=ED=9A=8C=20api=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kamco/cd/training/dataset/service/DatasetService.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/kamco/cd/training/dataset/service/DatasetService.java b/src/main/java/com/kamco/cd/training/dataset/service/DatasetService.java index 230a337..c5fb91c 100644 --- a/src/main/java/com/kamco/cd/training/dataset/service/DatasetService.java +++ b/src/main/java/com/kamco/cd/training/dataset/service/DatasetService.java @@ -525,12 +525,13 @@ public class DatasetService { // 존재 + 디렉토리 체크 if (!dir.exists() || !dir.isDirectory()) { - throw new RuntimeException("Invalid path"); + throw new CustomApiException("BAD_REQUEST", HttpStatus.BAD_REQUEST, "잘못된 경로입니다."); } // 권한 없을때 if (!dir.canRead()) { - throw new RuntimeException("Permission denied"); + throw new CustomApiException( + ApiResponseCode.FORBIDDEN.getId(), HttpStatus.FORBIDDEN, "디렉토리에 접근할 권한이 없습니다."); } String canonicalPath = dir.getCanonicalPath();