X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=E2Manager%2FrNibWriter%2FrNibWriter.go;h=72f9eb8c9fa7594cb863cd151cf5b54a566907f6;hb=264731981e4a52e876c5b484e35032ada6559ac6;hp=1a0b60ba767f57e73ceea5ed6795f6c11160d46a;hpb=ce7bdb1a54c10071a9aa0310a8e42411dcab9226;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/rNibWriter/rNibWriter.go b/E2Manager/rNibWriter/rNibWriter.go index 1a0b60b..72f9eb8 100644 --- a/E2Manager/rNibWriter/rNibWriter.go +++ b/E2Manager/rNibWriter/rNibWriter.go @@ -156,11 +156,7 @@ func (w *rNibWriterInstance) UpdateNodebInfo(nodebInfo *entities.NodebInfo) comm return rNibErr } - nodebIdKey, rNibErr := common.ValidateAndBuildNodeBIdKey(nodebInfo.GetNodeType().String(), nodebInfo.GlobalNbId.GetPlmnId(), nodebInfo.GlobalNbId.GetNbId()) - - if rNibErr != nil { - return rNibErr - } + nodebIdKey, buildNodebIdKeyError := common.ValidateAndBuildNodeBIdKey(nodebInfo.GetNodeType().String(), nodebInfo.GlobalNbId.GetPlmnId(), nodebInfo.GlobalNbId.GetNbId()) data, err := proto.Marshal(nodebInfo) @@ -169,7 +165,12 @@ func (w *rNibWriterInstance) UpdateNodebInfo(nodebInfo *entities.NodebInfo) comm } var pairs []interface{} - pairs = append(pairs, nodebNameKey, data, nodebIdKey, data) + pairs = append(pairs, nodebNameKey, data) + + if buildNodebIdKeyError == nil { + pairs = append(pairs, nodebIdKey, data) + } + err = (*w.sdl).Set(pairs) if err != nil {