diff --git a/util/blueprint/sysnodes.go b/util/blueprint/sysnodes.go index 7172998..bac66b5 100644 --- a/util/blueprint/sysnodes.go +++ b/util/blueprint/sysnodes.go @@ -117,7 +117,8 @@ func (em *ForeachIntArray) Exec() (int, error) { } for i := range array { - em.ExecContext.OutputPorts[2].SetInt(array[i].IntVal) + em.ExecContext.OutputPorts[2].SetInt(Port_Int(i)) + em.ExecContext.OutputPorts[3].SetInt(array[i].IntVal) err := em.DoNext(0) if err != nil { return -1, err