From 72bd4e8cafd9bcaac0841b37e3d1ec2a8279c590 Mon Sep 17 00:00:00 2001 From: Janet Kuo Date: Mon, 7 Dec 2015 23:57:30 -0800 Subject: [PATCH] Fix bug when getting new RC of a deployment --- pkg/util/deployment/deployment.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/util/deployment/deployment.go b/pkg/util/deployment/deployment.go index 6d2e38d3512..098c3cd0047 100644 --- a/pkg/util/deployment/deployment.go +++ b/pkg/util/deployment/deployment.go @@ -77,10 +77,10 @@ func GetNewRC(deployment extensions.Deployment, c client.Interface) (*api.Replic } newRCTemplate := GetNewRCTemplate(deployment) - for _, rc := range rcList.Items { - if api.Semantic.DeepEqual(rc.Spec.Template, &newRCTemplate) { + for i := range rcList.Items { + if api.Semantic.DeepEqual(rcList.Items[i].Spec.Template, &newRCTemplate) { // This is the new RC. - return &rc, nil + return &rcList.Items[i], nil } } // new RC does not exist.