Skip to content

Commit f29b662

Browse files
author
Yang Guo
committed
ignore NotFoundException when get job yml
1 parent f68fbca commit f29b662

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

platform-api/src/main/java/com/flow/platform/api/controller/JobController.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import com.flow.platform.api.service.job.JobSearchService;
2626
import com.flow.platform.api.service.node.YmlService;
2727
import com.flow.platform.api.util.I18nUtil;
28+
import com.flow.platform.core.exception.NotFoundException;
2829
import com.flow.platform.util.Logger;
2930
import com.flow.platform.util.StringUtil;
3031
import com.flow.platform.util.git.model.GitEventType;
@@ -174,7 +175,12 @@ public Job show(@PathVariable Integer buildNumber) {
174175
@GetMapping(path = "/{root}/{buildNumber}/yml")
175176
public String yml(@PathVariable Integer buildNumber) {
176177
String path = currentNodePath.get();
177-
return jobService.findYml(path, buildNumber);
178+
try {
179+
return jobService.findYml(path, buildNumber);
180+
} catch (NotFoundException ignore) {
181+
// ignore job node not found exception since maybe job node created when yml loading
182+
return StringUtil.EMPTY;
183+
}
178184
}
179185

180186
/**

0 commit comments

Comments
 (0)