Nexmo / nexmo-nodered

Node Red Nodes for The Nexmo APIs
MIT License
5 stars 6 forks source link

Mustache Templates don't respect arrays #50

Closed sammachin closed 4 years ago

sammachin commented 4 years ago

If you try and use a value from within an array within a template it returns empty eg {{msg.payload.data[1]}}

Sample flow for testing:

[{"id":"cc47d83a.989508","type":"tab","label":"Flow 2","disabled":false,"info":""},{"id":"9a0c5904.44feb8","type":"inject","z":"cc47d83a.989508","name":"","topic":"","payload":"{\"data\":[\"a\",\"b\",\"c\"]}","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":376,"y":188,"wires":[["3157bc33.e9e0a4","46cbeda8.8d54fc"]]},{"id":"3157bc33.e9e0a4","type":"stream","z":"cc47d83a.989508","streamurl":"{{msg.payload.data[1]}}","bargein":false,"loop":"","level":"","x":656,"y":156,"wires":[["3de5705e.1be04"]]},{"id":"3de5705e.1be04","type":"debug","z":"cc47d83a.989508","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"ncco","targetType":"msg","x":891,"y":203,"wires":[]},{"id":"46cbeda8.8d54fc","type":"talk","z":"cc47d83a.989508","text":"{{msg.payload.data[1]}}","voicename":"","bargein":false,"loop":"","level":"","x":654,"y":236,"wires":[["3de5705e.1be04"]]}]
juliacodez commented 4 years ago

Use {{msg.payload.data.1}} instead