Only One Row Processed into Usable Variables Instead of 8

In the first step of my process, I successfully retrieve 8 rows from a database. However, the issue arises in the subsequent step where I need to make an HTTP request using these data. Despite having 8 rows available for selection in my variables, only the content of one row is being processed and sent in the HTTP request. The rest of the rows seem to be ignored.

Step 1:

Step 2:

Does anyone have any idea why only one row is being processed instead of all 8? Any help or guidance would be highly appreciated.

Thanks in advance for your support!

Welcome to the Make community!

Every result (item/record) from a search module will output a bundle. To “combine” them into a single structure, you’ll need to use an aggregator of some sort.

Aggregators are modules that accumulate multiple bundles into one single bundle. An example of a commonly-used aggregator module is the Array aggregator module.

But to aggregate, you need to set the “Source Module” field correctly to the module where all the bundles are CREATED. Usually this is a Search or Iterator module.

You can click the white circle to see that there are that many bundles coming out of it.

3 Likes

Thank you for your response and the helpful insights!

I tried following your suggestion and created a JSON output with an array that contains multiple images, as shown in the screenshot.
image

Then, I attached an iterator. However, when I try to select the array of images within the iterator, it seems that only a single image appears in the variables, instead of all the images in the array.
image

Do you have any idea why this might be happening? Is there a specific setting or step that I might have missed?

This is my scenario:

You select the images[] array, not the [1] below it.


Links

Here are some useful links and guides to help you get started and learn more on how to use the Make platform, apps, and app modules —

General

Help Center Basics

Articles & Videos

2 Likes

Still just 1 image :hushed:

You can map multiple items from within arrays by using the built-in functions map and get.

You might not need an iterator if you want to map all the items in the same operation (instead of one image per operation).

For more information, see https://www.make.com/en/help/mapping/mapping-arrays

2 Likes