diff --git a/lib/src/sparql/eval.rs b/lib/src/sparql/eval.rs index a9a6abbd..8c94853d 100644 --- a/lib/src/sparql/eval.rs +++ b/lib/src/sparql/eval.rs @@ -959,7 +959,7 @@ impl SimpleEvaluator { .map(|i| self.expression_evaluator(i, stat_children)) .collect::>(); Rc::new(move |tuple| { - let mut error = true; + let mut error = false; for child in children.iter() { match child(tuple).and_then(|v| to_bool(&v)) { Some(true) => return Some(true.into()),