I'm not sure if I'm missing something or if it's a bug so I'd ask before opening an issue.
This simple example show the issue.
If the link out node is set to Send to all connected link nodes
the flow doesn't works and it's always throwing a timeout
error.
The only way to have it run is to set the link out node to Return to calling link node
[{"id":"b8edcaf033d3751c","type":"link in","z":"e1f44cc40f36d3a0","name":"Link In Test","links":[],"x":170,"y":780,"wires":[["ea8171f04afbcc02"]],"l":true},{"id":"ea8171f04afbcc02","type":"link out","z":"e1f44cc40f36d3a0","name":"Link Out Test","mode":"link","links":[],"x":530,"y":780,"wires":[],"l":true},{"id":"13b7d6bd600d7fbd","type":"inject","z":"e1f44cc40f36d3a0","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":160,"y":900,"wires":[["a2b252ddf5afe8c5"]]},{"id":"a2b252ddf5afe8c5","type":"link call","z":"e1f44cc40f36d3a0","name":"","links":["b8edcaf033d3751c"],"timeout":"1","x":350,"y":900,"wires":[["8f56d94a93a51a14"]]},{"id":"8f56d94a93a51a14","type":"debug","z":"e1f44cc40f36d3a0","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":530,"y":900,"wires":[]}]
Is it working as intended? Where can I find some documentation about its rationale?