Просмотр исходного кода

Update impl to use new handler

Matt Bolt 6 лет назад
Родитель
Сommit
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 {
 	clusters := []*ClusterDefinition{}
 
-	err := cm.storage.Each(func(key string, cluster []byte) {
+	err := cm.storage.Each(func(key string, cluster []byte) error {
 		var cd ClusterDefinition
 		err := json.Unmarshal(cluster, &cd)
 		if err != nil {
 			klog.V(1).Infof("[Error] Failed to unmarshal json cluster definition for key: %s", key)
-			return
+			return nil
 		}
 
 		clusters = append(clusters, &cd)
+		return nil
 	})
 
 	if err != nil {