diff --git a/src/main/java/kr/re/etri/autoflow/batch/KubeflowRunBatchConfig.java b/src/main/java/kr/re/etri/autoflow/batch/KubeflowRunBatchConfig.java index 7c453d6..51a5dce 100644 --- a/src/main/java/kr/re/etri/autoflow/batch/KubeflowRunBatchConfig.java +++ b/src/main/java/kr/re/etri/autoflow/batch/KubeflowRunBatchConfig.java @@ -100,9 +100,9 @@ public class KubeflowRunBatchConfig { .bodyToMono(KubeflowRunResponse.class) .block(); - if (response == null || response.getRuns().isEmpty()) { - log.info("KubeflowRunBatch: 데이터 없음, 종료"); - runs = Collections.emptyList(); + if (response == null || response.getRuns() == null || response.getRuns().isEmpty()) { + log.info("KubeflowRunBatch: 조회된 데이터가 없거나 응답이 비어있음"); + runs = Collections.emptyList(); // null 대신 빈 리스트 할당 return null; }