X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=transportpce.git;a=blobdiff_plain;f=servicehandler%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fservicehandler%2Flisteners%2FRendererListenerImpl.java;fp=servicehandler%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fservicehandler%2Flisteners%2FRendererListenerImpl.java;h=a30c7d2378cffc7656ea27af9c952b044cbecdea;hp=44888267629e6ddef5c2e9a5c68540b3e3e499fe;hb=f49968974e1477d4fd9cfdd87d867c9ad347678e;hpb=211dacfed540c8ddbf552c229c74b6054b185720 diff --git a/servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/listeners/RendererListenerImpl.java b/servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/listeners/RendererListenerImpl.java index 448882676..a30c7d237 100644 --- a/servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/listeners/RendererListenerImpl.java +++ b/servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/listeners/RendererListenerImpl.java @@ -8,6 +8,7 @@ package org.opendaylight.transportpce.servicehandler.listeners; import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; +import java.util.ArrayList; import java.util.List; import java.util.Map; import org.opendaylight.mdsal.binding.api.NotificationPublishService; @@ -301,11 +302,13 @@ public class RendererListenerImpl implements TransportpceRendererListener { private void updateOtnTopology(RendererRpcResultSp notification, boolean isDeletion) { Link link = notification.getLink(); - List supportedLinkIds = notification.getLinkId(); - if (link == null && supportedLinkIds == null) { + if (link == null && notification.getLinkId() == null) { return; } - + List supportedLinkIds = null; + if (notification.getLinkId() != null) { + supportedLinkIds = new ArrayList<>(notification.getLinkId()); + } String serviceType = notification.getServiceType(); switch (serviceType) { case StringConstants.SERVICE_TYPE_OTU4: