X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fmanagers%2Fe2t_instances_manager.go;h=52e9b25143f1266b0947e48b7606a2c3fcfb39f8;hb=1724b6d2bf37ae07552f9aecc3e86a860efd6ac3;hp=445b2beae19aac5cdb4f1a70e6fe2f5874c39044;hpb=5660067626f34d1fac7753ea4eb5c5c99f93192e;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/managers/e2t_instances_manager.go b/E2Manager/managers/e2t_instances_manager.go index 445b2be..52e9b25 100644 --- a/E2Manager/managers/e2t_instances_manager.go +++ b/E2Manager/managers/e2t_instances_manager.go @@ -3,6 +3,7 @@ package managers import ( "e2mgr/logger" "e2mgr/services" + "fmt" "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/common" "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities" "sync" @@ -41,6 +42,12 @@ func (m *E2TInstancesManager) GetE2TInstance(e2tAddress string) (*entities.E2TIn } func (m *E2TInstancesManager) AddE2TInstance(e2tAddress string) error { + + if len(e2tAddress) == 0 { + m.logger.Errorf("#AddE2TInstance - Empty E2T address received") + return fmt.Errorf("empty E2T address") + } + e2tInstance := entities.NewE2TInstance(e2tAddress) err := m.rnibDataService.SaveE2TInstance(e2tInstance)