This was a great article, and worked perfectly for me for 2016 R2, but I recently upgraded to and now the HTML Report viewer is failing to pass parameters to the service any more...
When /parameters is called, the payload is accurate:
{report: "DPR081.trdp", parameterValues: {RPAID: [240]}}
parameterValues:{RPAID: [240]}
report:"DPR081.trdp"
But when it calls /instances, it omits the parameter name:
{report: "DPR081.trdp", parameterValues: {undefined: [240]}}
parameterValues:{undefined: [240]}
report:"DPR081.trdp"
There's been no change to my controller code server side or in the JS, the only thing I did was upgrade the Telerik Client Side JS and the Server Side DLLs.
Anyone else run into this yet?