
ToddW.64627 (CollegeBoard) asked a question.
I have two helper flows that I would like to use to process users and return azure objectIDs for the contents of the list. One flow just looks up a known user email and returns the objectID. The other flow does a little more like look for the user and create one if needed and return the object ID.
The weird part is the first flow will return a list like this:
["11111-22222-33333-44444-55555",
"66666-77777-88888-99999"] This is what I want.
The second flow returns the same data, but its received with the key listed in the list as well like this:
[ {"objectID":"11111-22222-33333-44444-55555"},
{objectID":"66666-77777-88888-99999"}]
as stated, both helper flows return the same info to the map card in the calling flow. Just the text for the object ID that was found.
Anyone have any idea why one return would have the value of the return card while the other does not? Both are called from the same parent flow. One difference is the undesireable return with the keys is in an if/else card.

Just to close the loop on this one:
There are 3 different map cards:
Each of these function a bit differently. In this instance it Looks like Object - Map & List - Map were used in the 2 different flows causing different results.