I noticed that if the `$format` parameter is present, it doesn't respect any potential following parameters: ``` javascript console.log(oData.parse('$select=foo,bar&$top=10&$format=application/json&$skip=42')); { '$select': [ 'foo', 'bar' ], '$top': 10, '$format': 'application/json&$skip=42' } ``` _Note how `$skip` is not parsed and is instead concatenated to `$format`._ However, if I move `$skip` to precede `$format` everything is parsed as expected: ``` javascript console.log(oData.parse('$select=foo,bar&$top=10&$skip=42&$format=application/json')); { '$select': [ 'foo', 'bar' ], '$top': 10, '$skip': 42, '$format': 'application/json' } ```
I noticed that if the
$formatparameter is present, it doesn't respect any potential following parameters:Note how
$skipis not parsed and is instead concatenated to$format.However, if I move
$skipto precede$formateverything is parsed as expected: