Problem using greater_equals and greater_than

Moved from GitHub tutorial/10

Posted by k0pernicus:

When I am using ge and gt (or le and lt), nothing changed:

{
  michael_friends_sorted(func: allofterms(name, "Michael")) {
    name
    age
    friend @filter(ge(age, 35)) (orderasc: age) {
        name@.
        age
    }
  }
}

Here, the response is ok:

{
  "michael_friends_sorted": [
    {
      "age": 39,
      "friend": [
        {
          "age": 35,
          "name@.": "Artyom"
        },
        {
          "age": 35,
          "name@.": "Amit"
        },
        {
          "age": 55,
          "name@.": "Sarah"
        }
      ],
      "name": "Michael"
    }
  ]
}

But, when I am using gt:

{
  michael_friends_sorted(func: allofterms(name, "Michael")) {
    name
    age
    friend @filter(gt(age, 35)) (orderasc: age) {
        name@.
        age
    }
  }
}

The response is unchanged, and it give me a graph than contains friends who have 35 years:

{
  "michael_friends_sorted": [
    {
      "age": 39,
      "friend": [
        {
          "age": 35,
          "name@.": "Artyom"
        },
        {
          "age": 35,
          "name@.": "Amit"
        },
        {
          "age": 55,
          "name@.": "Sarah"
        }
      ],
      "name": "Michael"
    }
  ]
}

sboorlagadda commented :

This issue is fixed in 1.0.3

k0pernicus commented :

Thanks @sboorlagadda :slight_smile: