summaryrefslogtreecommitdiff
path: root/src/buildtool/file_system/symlinks
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/file_system/symlinks')
-rw-r--r--src/buildtool/file_system/symlinks/resolve_symlinks_map.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/buildtool/file_system/symlinks/resolve_symlinks_map.cpp b/src/buildtool/file_system/symlinks/resolve_symlinks_map.cpp
index d55ee19d..ddd266fa 100644
--- a/src/buildtool/file_system/symlinks/resolve_symlinks_map.cpp
+++ b/src/buildtool/file_system/symlinks/resolve_symlinks_map.cpp
@@ -154,7 +154,8 @@ void ResolveKnownEntry(GitObjectToResolve const& obj,
obj.pragma_special != PragmaSpecial::Ignore) {
// children info is known, so pass this forward
if (IsSymlinkObject(e.type)) {
- if (auto target = obj.source_cas->ReadObject(raw_id)) {
+ if (auto target = obj.source_cas->ReadObject(
+ raw_id, /*is_hex_id=*/false)) {
children_info.emplace_back(
obj.root_tree_id,
obj.rel_path / e.name,