When the selectLastEvent query is enabled on a trigger.get API call, triggers with no events return an empty array instead of a null value.
Steps to reproduce:
- Make a trigger.get API call with selectLastEvent enabled. For example:
{ "method": "trigger.get", "params": { "selectLastEvent": "extended" }, "auth": "xxx", "jsonrpc": "2.0", "id": 1 }
Result:
{ "jsonrpc": "2.0", "result": [ { "triggerid": "1234", "lastEvent": [] } ], "id": 1 }
Expected:
{ "jsonrpc": "2.0", "result": [ { "triggerid": "1234", "lastEvent": null } ], "id": 1 }