X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Ftapi%2Flisteners%2FTapiRendererListenerImpl.java;h=24d5e30975a166e9a45e1c3492b8ffe4a879e26d;hb=f78d6fdc6392b8cedb53839512480d84a63c96b4;hp=81c0c9c5fcde8acb02eb10d7aca4e38062a1ec11;hpb=95e82b90f4afbbfc75b126236d0d011d0d015fb4;p=transportpce.git diff --git a/tapi/src/main/java/org/opendaylight/transportpce/tapi/listeners/TapiRendererListenerImpl.java b/tapi/src/main/java/org/opendaylight/transportpce/tapi/listeners/TapiRendererListenerImpl.java index 81c0c9c5f..24d5e3097 100644 --- a/tapi/src/main/java/org/opendaylight/transportpce/tapi/listeners/TapiRendererListenerImpl.java +++ b/tapi/src/main/java/org/opendaylight/transportpce/tapi/listeners/TapiRendererListenerImpl.java @@ -71,7 +71,9 @@ public class TapiRendererListenerImpl implements TransportpceRendererListener { private void onServiceImplementationResult(RendererRpcResultSp notification) { switch (serviceRpcResultSp.getStatus()) { case Successful: - onSuccededServiceImplementation(); + if (this.serviceUuid != null) { + onSuccededServiceImplementation(); + } break; case Failed: onFailedServiceImplementation(notification.getServiceName()); @@ -103,7 +105,7 @@ public class TapiRendererListenerImpl implements TransportpceRendererListener { .setLifecycleState(LifecycleState.INSTALLED) .setOperationalState(OperationalState.ENABLED) .build(); - for (Connection connection:updtConnServ.getConnection().values()) { + for (Connection connection:updtConnServ.nonnullConnection().values()) { updateConnectionState(connection.getConnectionUuid()); } updateConnectivityService(updtConnServ);