Sending too many join relations from the frontend using requestQueryBuilder.setJoin({ field: name}), results in req.query.joinhere been an object and not an array, then parser.parseQuery(req.query) just ignore this object and you end up with no joins.
I am still not sure if the issue is in the request parsing from nestjs or in expressjs
But as a solution, I found that sending join[] in the URL params instead of join[x] (with x is the index) solves the issue ( since it always parse to an array )
Sending too many join relations from the frontend using
requestQueryBuilder.setJoin({ field: name})
, results inreq.query.join
here been an object and not an array, thenparser.parseQuery(req.query)
just ignore this object and you end up with no joins.I am still not sure if the issue is in the request parsing from nestjs or in expressjs
But as a solution, I found that sending
join[]
in the URL params instead ofjoin[x]
(with x is the index) solves the issue ( since it always parse to an array )