diff --git a/pkg/compute/models/hosts.go b/pkg/compute/models/hosts.go index f7da3f5e9a..5b6b1bf0bc 100644 --- a/pkg/compute/models/hosts.go +++ b/pkg/compute/models/hosts.go @@ -1441,10 +1441,10 @@ func (self *SHost) SyncHostStorages(ctx context.Context, userCred mcclient.Token if err != nil { syncResult.AddError(err) } else { + localStorages = append(localStorages, *local) + remoteStorages = append(remoteStorages, added[i]) syncResult.Add() } - localStorages = append(localStorages, *local) - remoteStorages = append(remoteStorages, added[i]) } return localStorages, remoteStorages, syncResult }