diff options
Diffstat (limited to 'src/buildtool/graph_traverser/graph_traverser.hpp')
-rw-r--r-- | src/buildtool/graph_traverser/graph_traverser.hpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/buildtool/graph_traverser/graph_traverser.hpp b/src/buildtool/graph_traverser/graph_traverser.hpp index ddd25277..51069c0b 100644 --- a/src/buildtool/graph_traverser/graph_traverser.hpp +++ b/src/buildtool/graph_traverser/graph_traverser.hpp @@ -681,7 +681,8 @@ class GraphTraverser { if (info) { if (not remote.RetrieveToFds({*info}, {dup(fileno(stdout))}, - /*raw_tree=*/false)) { + /*raw_tree=*/false, + &*context_.apis->local)) { Logger::Log(logger_, LogLevel::Error, "Failed to retrieve {}", @@ -720,9 +721,11 @@ class GraphTraverser { auto new_info = RetrieveSubPathId(*info, *context_.apis, relpath); if (new_info) { - if (not remote.RetrieveToFds({*new_info}, - {dup(fileno(stdout))}, - /*raw_tree=*/false)) { + if (not remote.RetrieveToFds( + {*new_info}, + {dup(fileno(stdout))}, + /*raw_tree=*/false, + &*context_.apis->local)) { Logger::Log(logger_, LogLevel::Error, "Failed to retrieve artifact {} at " |