summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/remote/bazel/bazel_api.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/execution_api/remote/bazel/bazel_api.cpp')
-rw-r--r--src/buildtool/execution_api/remote/bazel/bazel_api.cpp6
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 eb140b3c..78231494 100644
--- a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp
+++ b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp
@@ -473,6 +473,10 @@ auto BazelApi::CreateAction(
return false;
}
+ if (failure) {
+ return false;
+ }
+
try {
for (auto const& info : artifacts_info) {
done->insert(info);
@@ -484,7 +488,7 @@ auto BazelApi::CreateAction(
ex.what());
}
- return not failure;
+ return true;
}
[[nodiscard]] auto BazelApi::RetrieveToMemory(