Change-Id: I6225dba06870dc1195c1c2911802aad1792abc3a
Signed-off-by: ss412g <shuky.har-noy@intl.att.com>
# The Jenkins job requires a tag to build the Docker image.
# Global-JJB script assumes this file is in the repo root.
---
# The Jenkins job requires a tag to build the Docker image.
# Global-JJB script assumes this file is in the repo root.
---
err := h.validateRequestBody(addEnbRequest)
if err != nil {
err := h.validateRequestBody(addEnbRequest)
if err != nil {
- h.logger.Errorf("#AddEnbRequestHandler.Handle - validation failure: %s is a mandatory field and cannot be empty or includes invalid value", err)
+ h.logger.Errorf("#AddEnbRequestHandler.Handle - validation failure: %s is a mandatory field and cannot be empty", err)
+ return nil, e2managererrors.NewRequestValidationError()
+ }
+
+ enbType := addEnbRequest.Enb.GetEnbType()
+ if h.nodebValidator.IsNgEnbType(enbType){
+ h.logger.Errorf("#AddEnbRequestHandler.Handle - validation failure: enb type is not supported. enb type: %s", enbType)
return nil, e2managererrors.NewRequestValidationError()
}
return nil, e2managererrors.NewRequestValidationError()
}
- if h.nodebValidator.IsNgEnbType(addEnbRequest.Enb.GetEnbType()){
- return errors.New("enb.enbType")
- }
-