How to find nodes with a scalar predicate having values found during traversal

hmm,

I think I get everything wrong. I was assuming the value var was right/real.
I din’t saw that you’re provoking the error by setting “Stesven” I though it was a test of yours. And I assumed
other thing in my head. I’m sorry for taking this conversation to long.

One detail that made me assume is that you should handle the errors by default. Cuz you receive an error response from the client. So I assume that everyone knows what to do in that situation.

So the answear is. Create a simple error handling, tho. I understand that one block with error can block the others blocks to execute. But a Query should be created with a context/propose. If one of the blocks has error. Is natural we invalidate the whole thing.

After seeing this query below that I realized that I was misleading everything:

{
  var(func: eq(name@en,"Minority Report")) {
    d as initial_release_date
  }

  me(func: eq(name@en, "Steven Spielberg")) {
    name@en
    director.film @filter(ge(initial_release_date, val(d))) {
      initial_release_date
      name@en
      val(d)
    }
  }
}