[Pas2js] rpcclient without parameters doesn't work

Luca Olivetti luca at ventoso.org
Tue Sep 13 11:22:33 CEST 2022


I see that if I try to use a method without parameters, e.g.

Result:=ExecuteRequest(RPCClassName,'logout',_Params, at DoSuccess,aOnFailure);

it triggers an error in the server

   Cannot determine parameters: No "params" property found in request.

Debugging in the browser I see that in method TRPCClient.DoSendBatch 
(packages/fcl-rpc/fprpcclient.pp), the condition

if Assigned(aRequest.Params)

evaluates to false, even if aRequest.Params is there (though it's an 
empty array).


More information about the Pas2js mailing list