X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=E2Manager%2Fmanagers%2Fupdate_enb_manager.go;h=0e8ed7ef21ad917c6853c29c315c84412b7c6458;hb=refs%2Fchanges%2F20%2F4520%2F2;hp=6cb5414cb27654c2d67f843e39ccdd0e1a7403fe;hpb=c3dbacd8ab5418eedbdf76dac2031dd3b81d88b0;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/managers/update_enb_manager.go b/E2Manager/managers/update_enb_manager.go index 6cb5414..0e8ed7e 100755 --- a/E2Manager/managers/update_enb_manager.go +++ b/E2Manager/managers/update_enb_manager.go @@ -52,7 +52,6 @@ func (h *UpdateEnbManager) Validate(request models.Request) error { h.logger.Errorf("#UpdateEnbManager.Validate - validation failure: %s is a mandatory field and cannot be empty", err) return err } - return nil } @@ -112,9 +111,17 @@ func (h *UpdateEnbManager) validateRequestBody(request *models.UpdateEnbRequest) return err } - if h.nodebValidator.IsNgEnbType(request.Enb.GetEnbType()) { - return errors.New("enb.enbType") - } + return nil +} +func (h *UpdateEnbManager) ValidateNodeb(nodeb *entities.NodebInfo) error{ + + enbType := nodeb.GetEnb().GetEnbType() + + if h.nodebValidator.IsNgEnbType(enbType) { + h.logger.Errorf("#UpdateEnbManager.ValidateNodeb - validation failure: current enb type is not supported. enb type: %s", enbType) + return errors.New("") + } return nil } +