We currently are using legacy store.query(modelName, queryParams) to do requests.
This creates a URL that correctly converts our query params:
const queryParams = {
filter: {
1: {
field: "field1",
value: "1",
},
2: {
field: "field2",
value: "null",
},
},
};
to ?filter[1][field]=field1&filter[1][value]=1&filter[2][field]=field2&filter[2][value]=null
However, the new query from @warp-drive/utilities/json-api does not serialize this nested object the same way, it generates a URL like this: ?filter%3D%5Bobject%20Object%5D
We currently are using legacy
store.query(modelName, queryParams)to do requests.This creates a URL that correctly converts our query params:
to
?filter[1][field]=field1&filter[1][value]=1&filter[2][field]=field2&filter[2][value]=nullHowever, the new
queryfrom@warp-drive/utilities/json-apidoes not serialize this nested object the same way, it generates a URL like this:?filter%3D%5Bobject%20Object%5D