Fixing test cases on daggyr for new polling

This commit is contained in:
Ian Roddis
2022-01-04 17:03:11 -04:00
parent 5a4c6d0756
commit f1479a72d9
3 changed files with 52 additions and 82 deletions

View File

@@ -180,7 +180,14 @@ namespace daggy::daggyd {
if (!handleAuth(request))
return;
auto dagSpec = dagFromJSON(request.body());
DAGSpec dagSpec;
try {
dagSpec = dagFromJSON(request.body());
}
catch (std::runtime_error &e) {
REQ_RESPONSE(Not_Acceptable, e.what());
}
dagSpec.tasks =
expandTaskSet(dagSpec.tasks, executor_, dagSpec.taskConfig.variables);