+ if nodeb.NodeType != entities.Node_ENB {
+ h.logger.Errorf("#UpdateEnbManager.RemoveNodebCells - RAN name: %s - RAN is not eNB.", nodeb.RanName)
+ return e2managererrors.NewRequestValidationError()
+ }
+
+ servedCells := nodeb.GetEnb().GetServedCells()
+
+ if len(servedCells) == 0 {
+ h.logger.Infof("#UpdateGnbManager.RemoveNodebCells - RAN name: %s - eNB cells are nil or empty - no cells to remove", nodeb.GetRanName())
+ return nil
+ }
+
+ err := h.rnibDataService.RemoveServedCells(nodeb.GetRanName(), servedCells)