From dfe8d26da5122582264fa94d58a83baad67f6982 Mon Sep 17 00:00:00 2001 From: Zexi Li Date: Thu, 1 Nov 2018 16:59:23 +0800 Subject: [PATCH] fix: region disk specs --- pkg/compute/models/hosts.go | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkg/compute/models/hosts.go b/pkg/compute/models/hosts.go index 892734f262..144b92bd6c 100644 --- a/pkg/compute/models/hosts.go +++ b/pkg/compute/models/hosts.go @@ -599,13 +599,10 @@ func GetDiskSpecV2(storageInfo jsonutils.JSONObject) jsonutils.JSONObject { log.Errorf("Unmarshal to baremetal storage error: %v", err) return nil } - refStorages := func() []*baremetal.BaremetalStorage { - ret := make([]*baremetal.BaremetalStorage, len(storages)) - for i, s := range storages { - ret[i] = &s - } - return ret - }() + refStorages := make([]*baremetal.BaremetalStorage, len(storages)) + for i := range storages { + refStorages[i] = &storages[i] + } diskSpec := baremetal.GetDiskSpecV2(refStorages) return jsonutils.Marshal(diskSpec) }