diff --git a/controllers/mainchannel/mainchannel_controller.go b/controllers/mainchannel/mainchannel_controller.go index 9ef0345f..30d434ac 100644 --- a/controllers/mainchannel/mainchannel_controller.go +++ b/controllers/mainchannel/mainchannel_controller.go @@ -1000,10 +1000,6 @@ func (r *FabricMainChannelReconciler) mapToConfigTX(channel *hlfv1alpha1.FabricM DecisionsPerLeader: channel.Spec.ChannelConfig.Orderer.SmartBFT.DecisionsPerLeader, } } else if channel.Spec.ChannelConfig.Orderer.OrdererType == hlfv1alpha1.OrdererConsensusEtcdraft { - etcdRaft = orderer.EtcdRaft{ - Consenters: consenters, - Options: etcdRaftOptions, - } for _, consenter := range channel.Spec.Consenters { tlsCert, err := utils.ParseX509Certificate([]byte(consenter.TLSCert)) if err != nil { @@ -1019,6 +1015,10 @@ func (r *FabricMainChannelReconciler) mapToConfigTX(channel *hlfv1alpha1.FabricM } consenters = append(consenters, channelConsenter) } + etcdRaft = orderer.EtcdRaft{ + Consenters: consenters, + Options: etcdRaftOptions, + } } else { return configtx.Channel{}, fmt.Errorf("orderer type %s not supported", ordererType) }