hasura / ra-data-hasura

react-admin data provider for Hasura GraphQL Engine
MIT License
336 stars 70 forks source link

fix: hasura-raw-query to support nested filtering #138

Closed n3n closed 1 year ago

n3n commented 1 year ago

hasura-raw-query doesn't support nested filtering using # as a field separator Ref: https://github.com/hasura/ra-data-hasura#nested-filtering

raw query

{
  "transfer#date": {
    "format": "hasura-raw-query",
    "value": {
      "_gte": "2022-02-02",
      "_lte": "2022-03-03"
    }
  }
}

problem result

{
  "transfer#date": {
    "_gte": "2022-02-02",
    "_lte": "2022-03-03"
  }
}

should be

{
  "transfer": {
    "date": {
      "_gte": "2022-02-02",
      "_lte": "2022-03-03"
    }
  }
}