func (h *UpdateEnbManager) SetNodeb(nodeb *entities.NodebInfo, request models.Request) {
updateEnbRequest := request.(*models.UpdateEnbRequest)
- updateEnbRequest.Enb.EnbType = nodeb.GetEnb().GetEnbType()
+
+ if nodeb.SetupFromNetwork {
+ updateEnbRequest.Enb.EnbType = nodeb.GetEnb().GetEnbType()
+ }
+
nodeb.Configuration = &entities.NodebInfo_Enb{Enb: updateEnbRequest.Enb}
}
return err
}
- if h.nodebValidator.IsNgEnbType(request.Enb.GetEnbType()){
+ if h.nodebValidator.IsNgEnbType(request.Enb.GetEnbType()) {
return errors.New("enb.enbType")
}