summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/execution_service
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2024-08-29 12:09:10 +0200
committerMaksim Denisov <denisov.maksim@huawei.com>2024-08-30 17:17:09 +0200
commitd84ab0c8f1e0df651c2d1f6cd9f4bdc03c25932c (patch)
treec15d5b1e8e69cfeb04ef16cc82ec9dab61df4133 /src/buildtool/execution_api/execution_service
parent687d9614b5fbcd2e1353eb43f5a1fefc42a69cda (diff)
downloadjustbuild-d84ab0c8f1e0df651c2d1f6cd9f4bdc03c25932c.tar.gz
Replace bazel_re::Digest in LocalCAS::CheckTreeInvariant
...with ArtifactDigest
Diffstat (limited to 'src/buildtool/execution_api/execution_service')
-rw-r--r--src/buildtool/execution_api/execution_service/cas_utils.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/buildtool/execution_api/execution_service/cas_utils.cpp b/src/buildtool/execution_api/execution_service/cas_utils.cpp
index 3e1f8002..a01cadc6 100644
--- a/src/buildtool/execution_api/execution_service/cas_utils.cpp
+++ b/src/buildtool/execution_api/execution_service/cas_utils.cpp
@@ -37,7 +37,8 @@ auto CASUtils::EnsureTreeInvariant(bazel_re::Digest const& digest,
std::string const& tree_data,
Storage const& storage) noexcept
-> std::optional<std::string> {
- auto error = storage.CAS().CheckTreeInvariant(digest, tree_data);
+ auto const a_digest = static_cast<ArtifactDigest>(digest);
+ auto error = storage.CAS().CheckTreeInvariant(a_digest, tree_data);
if (error) {
return std::move(*error).Message();
}