From d528949547748fc68e85cae9483066436680924b Mon Sep 17 00:00:00 2001 From: Deyuan Deng Date: Mon, 1 Sep 2014 21:23:50 -0400 Subject: [PATCH] Fix pod status error with List method. --- pkg/registry/pod/storage.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/registry/pod/storage.go b/pkg/registry/pod/storage.go index b51b1601c0d..6b535a4b4f4 100644 --- a/pkg/registry/pod/storage.go +++ b/pkg/registry/pod/storage.go @@ -108,7 +108,10 @@ func (rs *RegistryStorage) List(selector labels.Selector) (interface{}, error) { pods, err := rs.registry.ListPods(selector) if err == nil { for i := range pods.Items { - rs.fillPodInfo(&pods.Items[i]) + pod := &pods.Items[i] + rs.fillPodInfo(pod) + pod.CurrentState.Status = getPodStatus(pod) + pod.CurrentState.HostIP = getInstanceIP(rs.cloudProvider, pod.CurrentState.Host) } } return pods, err