diff --git a/lib/src/sparql/eval.rs b/lib/src/sparql/eval.rs index ec27237b..139bef72 100644 --- a/lib/src/sparql/eval.rs +++ b/lib/src/sparql/eval.rs @@ -2682,7 +2682,7 @@ fn get_triple_template_value( TripleTemplateValue::Variable(v) => tuple.get(*v), TripleTemplateValue::BlankNode(id) => { if *id >= bnodes.len() { - bnodes.resize_with(*id, new_bnode) + bnodes.resize_with(*id + 1, new_bnode) } Some(bnodes[*id]) }