Skip to content

Latest commit

 

History

History

Not-unrolled-result

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Invoke-RestMethod returns an array not unrolled

The following command at the moment of writing is supposed to return 8 objects describing GitHub repositories

Invoke-RestMethod https://api.github.com/users/nightroman/repos

There is an issue though. It looks like it gets objects as a not unrolled array. This is not a problem if the result is cached in a local variable. But it may be a problem if Invoke-RestMethod is used directly in a foreach loop. The loop always performs a single iteration and the single item is the whole array of objects. In contrast, if the cached result variable is used in foreach then all items are processed one by one.

Scripts