GET multiple variable module doesn’t extract variable from some routes

so I have these 4 routes and their data is extracted by the GET multiple variable module in the 5th route in the middle. The GET module number is 100 so all other modules containing the data precede it. Now, the GET module is able to extract data from the top two modules, here -

You can see here, this is the output of the GET module. It is returning the first two variables which are coming from the top two routes respectively. But, the variable from the lower two routes are not returned.

The variables in the lower two routes have this data,

Unable to figure out why this is happening…

here is the scenario json -

Weekly entries Leads (copy) (copy).blueprint.json (422.4 KB)

okay, it’s working now… figured it out this way-

so basically not only do the set variables modules should precede the GET variable module, but the route that the GET module is placed in should be the last one to be executed.

so in this image you’ll see that the initialising module of the routes are executed in sequence of ascending order.

so, if for example you had 5 routes with their respective initialising modules as 3,4,5,6 and 7. then their execution will be in this sequence 3,4,5,6,7. Now, to make sure that the GET module works you should place it on the route whose initialising module is the greatest of other routes, in this example it is 7.

Hope this helps someone.

3 Likes