From 33679314ec1250582f0760dbf18f81ff3d6a5c0a Mon Sep 17 00:00:00 2001 From: Ivan Malopinsky Date: Wed, 4 Apr 2018 21:57:38 -0400 Subject: [PATCH] reference source object by index when ranging while planning --- plan.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plan.go b/plan.go index c538464..12c4836 100644 --- a/plan.go +++ b/plan.go @@ -18,9 +18,9 @@ import ( func pairObjectsByCriteria(srcObjects []runtime.Object, dstObjects []runtime.Object, criteria PairCriteria) []ObjectPair { pairs := make([]ObjectPair, 0, len(srcObjects)) - for _, src := range srcObjects { - srcMetadata, srcLabels := getObjectMetadata(src) - pair := ObjectPair{&src, nil} + for i := range srcObjects { + srcMetadata, srcLabels := getObjectMetadata(srcObjects[i]) + pair := ObjectPair{&srcObjects[i], nil} for _, dst := range dstObjects { dstMetadata, dstLabels := getObjectMetadata(dst)