diff options
Diffstat (limited to 'src/buildtool')
-rw-r--r-- | src/buildtool/execution_api/remote/bazel/bazel_api.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp index f15d421d..c90b7024 100644 --- a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp +++ b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp @@ -450,6 +450,10 @@ auto BazelApi::CreateAction( return false; } + if (failure) { + return false; + } + try { for (auto const& info : artifacts_info) { done->insert(info); @@ -461,7 +465,7 @@ auto BazelApi::CreateAction( ex.what()); } - return not failure; + return true; } [[nodiscard]] auto BazelApi::RetrieveToMemory( |