From e965a53193f30af80c5b48f4777cbd55a7dc37ea Mon Sep 17 00:00:00 2001 From: Maksim Denisov Date: Wed, 12 Feb 2025 11:26:46 +0100 Subject: ArtifactBlob: remove redundant ctor --- src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src/buildtool/execution_api/remote') diff --git a/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp b/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp index 46bb151b..48cdd414 100644 --- a/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp +++ b/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp @@ -223,11 +223,8 @@ auto BazelNetworkReader::BatchReadBlobs( continue; } - ArtifactBlob artifact_blob{ - digest, value.value()->data, value.value()->is_exec}; - - if (Validate(artifact_blob)) { - validated[hash] = &artifacts.emplace_back(std::move(artifact_blob)); + if (Validate(*value.value())) { + validated[hash] = &artifacts.emplace_back(*value.value()); } else { validated[hash] = nullptr; -- cgit v1.2.3