X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=netconf%2Fnetconf-console%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fconsole%2Fimpl%2FNetconfCommandsImpl.java;h=14a241259226f0ab3e8f898649896217ef1037b9;hb=refs%2Fchanges%2F38%2F45738%2F7;hp=d830e9d097b0f14a6a94a2ea20b7fd5a2a026ae0;hpb=0e180ee7955d6770dc7d46d94164cf15fc17d3f7;p=netconf.git diff --git a/netconf/netconf-console/src/main/java/org/opendaylight/netconf/console/impl/NetconfCommandsImpl.java b/netconf/netconf-console/src/main/java/org/opendaylight/netconf/console/impl/NetconfCommandsImpl.java index d830e9d097..14a2412592 100644 --- a/netconf/netconf-console/src/main/java/org/opendaylight/netconf/console/impl/NetconfCommandsImpl.java +++ b/netconf/netconf-console/src/main/java/org/opendaylight/netconf/console/impl/NetconfCommandsImpl.java @@ -19,7 +19,6 @@ import java.util.Map; import java.util.UUID; import java.util.stream.Collectors; import org.opendaylight.controller.md.sal.binding.api.DataBroker; -import org.opendaylight.controller.md.sal.binding.api.MountPointService; import org.opendaylight.controller.md.sal.binding.api.WriteTransaction; import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType; import org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException; @@ -50,17 +49,18 @@ public class NetconfCommandsImpl implements NetconfCommands { private static final Logger LOG = LoggerFactory.getLogger(NetconfCommandsImpl.class); private final DataBroker dataBroker; - private final MountPointService mountPointService; - public NetconfCommandsImpl(final DataBroker db, final MountPointService mountPointService) { + public NetconfCommandsImpl(final DataBroker db) { LOG.debug("NetconfConsoleProviderImpl initialized"); this.dataBroker = db; - this.mountPointService = mountPointService; } @Override public Map> listDevices() { final Topology topology = NetconfConsoleUtils.read(LogicalDatastoreType.OPERATIONAL, NetconfIidFactory.NETCONF_TOPOLOGY_IID, dataBroker); + if (topology == null) { + return new HashMap<>(); + } final Map> netconfNodes = new HashMap<>(); for (final Node node : topology.getNode()) { final NetconfNode netconfNode = node.getAugmentation(NetconfNode.class);