| ... | @@ -1307,6 +1307,7 @@ fn traverseTo(r: *Repository, arena: std.mem.Allocator, treestart_id: TreeId, di | ... | @@ -1307,6 +1307,7 @@ fn traverseTo(r: *Repository, arena: std.mem.Allocator, treestart_id: TreeId, di |
| 1307 | while (iter.next()) |segment| { | 1307 | while (iter.next()) |segment| { |
| 1308 | const tree = try r.getTreeA(arena, id.id); | 1308 | const tree = try r.getTreeA(arena, id.id); |
| 1309 | const o = tree.get(segment) orelse return null; | 1309 | const o = tree.get(segment) orelse return null; |
| | 1310 | if (o.id != .tree) return null; |
| 1310 | id = o.id.tree; | 1311 | id = o.id.tree; |
| 1311 | } | 1312 | } |
| 1312 | return id; | 1313 | return id; |