API response being changed unintentionally
ricardoekm opened this issue · 1 comments
ricardoekm commented
It seems that if an API response field value matches with a chained request parameter, restQL replaces the response value by the chained parameter.
Original call to the API: http://localhost:8000/dataset/customers
Original response:
{
"filters": [],
"id": "customers"
}
restQL query:
from app
with
id = "myApp"
from dataset
with
id = app.layers.dataset
restQL response
{
"app": {
"details": {
"status": 200,
"success": true,
"metadata": {}
},
"result": {
...
}
},
"dataset": {
"details": {
"status": 200,
"success": true,
"metadata": {}
},
"result": {
"filters": [],
"id": "[app layers dataset]",
}
}
}
ricardoekm commented
The chained parameters were wrong, perhaps we could just check why when the variable is not resolved restQL is forwarding the literal.