X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=pkg%2Fnbi%2Fcontrol.go;h=5eff85263d892e26eeb4c11e70778707afb50397;hb=refs%2Fchanges%2F19%2F5019%2F1;hp=db6c40563982751a3a2654ce7d3972ce5a994578;hpb=d0923fb6afce668c3e5e739f7e1734f52bc70583;p=ric-plt%2Frtmgr.git diff --git a/pkg/nbi/control.go b/pkg/nbi/control.go index db6c405..5eff852 100644 --- a/pkg/nbi/control.go +++ b/pkg/nbi/control.go @@ -139,10 +139,15 @@ func (c *Control) handleUpdateToRoutingManagerRequest(params *xapp.RMRParams) { m.Lock() data, err := sdlEngine.ReadAll(xapp.Config.GetString("rtfile")) m.Unlock() - if err != nil || data == nil { - xapp.Logger.Error("Cannot get data from sdl interface due to: " + err.Error()) - return - } + if data == nil { + if err != nil { + xapp.Logger.Error("Cannot get data from sdl interface due to: " + err.Error()) + return + } else { + xapp.Logger.Debug("Cannot get data from sdl interface") + return + } + } ep := sbiEngine.CheckEndpoint(string(params.Payload)) if ep == nil { @@ -172,9 +177,15 @@ func sendRoutesToAll() (err error) { data, err := sdlEngine.ReadAll(xapp.Config.GetString("rtfile")) fmt.Printf("data = %v,%v,%v",data,sdlEngine,sbiEngine) m.Unlock() - if err != nil || data == nil { - return errors.New("Cannot get data from sdl interface due to: " + err.Error()) - } + if data == nil { + if err != nil { + return errors.New("Cannot get data from sdl interface due to: " + err.Error()) + } else { + xapp.Logger.Debug("Cannot get data from sdl interface, data is null") + return errors.New("Cannot get data from sdl interface") + } + } + if sbiEngine == nil { fmt.Printf("SBI is nil") }