X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fcontrol%2Fclient.go;h=73e2ee0bdbaf4549254b74196442a3ca5d91377b;hb=refs%2Fchanges%2F30%2F2330%2F3;hp=41464281ce2e56e11b7c034921725f424141c53f;hpb=12d31af1cdfcbf5f634d9cf666e8e174c74ecb27;p=ric-plt%2Fsubmgr.git diff --git a/pkg/control/client.go b/pkg/control/client.go index 4146428..73e2ee0 100644 --- a/pkg/control/client.go +++ b/pkg/control/client.go @@ -66,9 +66,9 @@ func (rc *RtmgrClient) SubscriptionRequestUpdate(subRouteAction SubRouteInfo) er deleteHandle.WithXappSubscriptionData(&deleteData) _, _, err = rc.rtClient.Handle.DeleteXappSubscriptionHandle(deleteHandle) case UPDATE: - updateData := rtmgr_models.XappList{} + var updateData rtmgr_models.XappList for i := range subRouteAction.EpList.Endpoints { - updateData[i] = &rtmgr_models.XappElement{Address: &subRouteAction.EpList.Endpoints[i].Addr, Port: &subRouteAction.EpList.Endpoints[i].Port} + updateData = append(updateData, &rtmgr_models.XappElement{Address: &subRouteAction.EpList.Endpoints[i].Addr, Port: &subRouteAction.EpList.Endpoints[i].Port}) } updateHandle := rtmgrhandle.NewUpdateXappSubscriptionHandleParamsWithTimeout(10 * time.Second) updateHandle.WithSubscriptionID(subRouteAction.SubID)