Why isn't this node's output visible to the other nodes?

:bullseye: What is your goal?

So I’m trying to get the result of the 2 chained match pattern nodes. they will always continue the execution, and as you can see they do. I need to store their result on the data stores.

:thinking: What is the problem & what have you tried?

In the data store nodes, I can only see the first one (emailParser). The one doesn’t make any output, even though it’s a clone of the first one with a different pattern.
The thing is, it all used to work before. But I made some small changes to the Data stores structure, and when I went to re-link stuff it no longer shows up, no matter what i do. When I run it, i can click on the checkmarks to see the outputs that all show correctly, only for me to not be able to use them in the nodes.

:camera_with_flash: Screenshots (scenario flow, module settings, errors)

Hey @AFor,

Just wondering, have you tried saving the changes, then reloading the module’s setup? Sometimes if you haven’t saved or cancelled the changes, any recently run modules won’t appear until you do.

Alternatively, cloning/duplicating the module, then deleting the old one could help.

Best regards,

Jacob

Hi, thank you for your reply.

What do you mean by “reloading the module’s set up”?

I’ve also tried deleting the module and re-setting it as it was from scratch and then running it again. And like before, I can see it’s output when i click on the double checkmarks but it’s can’t select them inside any other module, it still behaves as if the node wasn’t there

Yeah modules don’t dynamically update, you need to refresh them so they see any changes made to the previous flow. Save and reopen the module or reload the entire scenario.

Alternatively, just type in the variable that you want. Like {{82.$1}} or whatever the actual name is. You can get it from the output of the module.

Also your mapping is very wrong → you never map the variable tagged [bundle] that is on top of the list for each module’s output, that’s a JSON file containing the entire output of the module. You don’t need that, you just need the variable it produced.

Thank you! Yes, I was using the node wrong. I fixed that, thank you!

Also, not sure what I did but the result now shows up. I tried pressing “download output” from the summary screen and that maybe fixed it? or maybe it was a coincidence.

At any rate, it now works. so thank you for your time.

1 Like