Open emanuelpinho opened 4 months ago
I am experiencing unexpected behavior when invoking a Node.js action that returns an array with blocking query parameter.
function main(params) { return [1,2,3,4]; }
<host>:3233/api/v1/namespaces/<namespace>/actions/<action_name>?blocking=true&result=false
Since openwhisk requires return of dictionaries, the return value should be either an error or should include the complete activation, not just the result.
{ "activationId": "d5a794ff47d4464fa794ff47d4f64f4f", "annotations": [...], "duration": 31, "end": 1721835003446, "logs": [], "name": "test-new", "namespace": "ns", "publish": false, "response": { "result": [1,2,3,4], "size": 2, "status": "success", "success": true }, "start": 1721835003415, "subject": "bb713d3e-278b-4ba9-bfe0-f534283554cc", "version": "0.0.24" }
blocking=true
[ 1, 2, 3, 4 ]
Issue is happening with last versions of docker images published. https://github.com/apache/openwhisk/issues/2027
I got the same problem
Environment details:
Bug description
I am experiencing unexpected behavior when invoking a Node.js action that returns an array with blocking query parameter.
Steps to reproduce the issue:
Provide the expected results and outputs:
Since openwhisk requires return of dictionaries, the return value should be either an error or should include the complete activation, not just the result.
Provide the actual results and outputs:
blocking=true
, the response is containing just the value.Additional information you deem important:
Issue is happening with last versions of docker images published. https://github.com/apache/openwhisk/issues/2027