Преглед изворни кода

Update impl to use new handler

Matt Bolt пре 6 година
родитељ
комит
fd0c14c822
1 измењених фајлова са 3 додато и 2 уклоњено
  1. 3 2
      pkg/clustermanager/clustermanager.go

+ 3 - 2
pkg/clustermanager/clustermanager.go

@@ -140,15 +140,16 @@ func (cm *ClusterManager) Remove(id string) error {
 func (cm *ClusterManager) GetAll() []*ClusterDefinition {
 func (cm *ClusterManager) GetAll() []*ClusterDefinition {
 	clusters := []*ClusterDefinition{}
 	clusters := []*ClusterDefinition{}
 
 
-	err := cm.storage.Each(func(key string, cluster []byte) {
+	err := cm.storage.Each(func(key string, cluster []byte) error {
 		var cd ClusterDefinition
 		var cd ClusterDefinition
 		err := json.Unmarshal(cluster, &cd)
 		err := json.Unmarshal(cluster, &cd)
 		if err != nil {
 		if err != nil {
 			klog.V(1).Infof("[Error] Failed to unmarshal json cluster definition for key: %s", key)
 			klog.V(1).Infof("[Error] Failed to unmarshal json cluster definition for key: %s", key)
-			return
+			return nil
 		}
 		}
 
 
 		clusters = append(clusters, &cd)
 		clusters = append(clusters, &cd)
+		return nil
 	})
 	})
 
 
 	if err != nil {
 	if err != nil {