ironmansoftware / universal-automation

Universal Automation is the PowerShell-first automation platform.
https://ironmansoftware.com/universal-automation/
MIT License
24 stars 4 forks source link

Pipeline Output - Opening Child Item opens same child item type for all objects on the pipeline output #145

Closed leeberg closed 4 years ago

leeberg commented 4 years ago

Describe the Issue

When multiple parent objects in the Pipeline output share the SAME sub child types, opening one child item will open all other items of the same type.

To Reproduce

Script Sample

$Services = Get-Service
$Services | ForEach-Object{
    Write-Output $_
}
  1. Run Script
  2. Open the Pipeline output
  3. Expand a parent item (service)
  4. Expand child item (DependentSerivces)
  5. Notices this expands for ALL objects on the pipeline
  6. Output is also null - Is this a bug ?

Screenshots

pipelinebug

adamdriscoll commented 4 years ago

Resolved. We need to make sure we have a key property set on our objects so the table knows they are unique. The dependent services are just empty in your example. If you expand some of the ServicesDependOn properties you'll see they have items.