X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-dom-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fdom%2Fbroker%2Fimpl%2FDataReaderRouter.xtend;h=fbed2ca113621c728dd00a5fa4b9ae932344d7db;hp=1e0f3385ccf78bdf418261c15077d2d056fad1f1;hb=abf4ba1b0854fdd8b1a15c8c4481cf4b0bc93068;hpb=17c23f3c4f9726f268b481398ee0ca1df499b324 diff --git a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/impl/DataReaderRouter.xtend b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/impl/DataReaderRouter.xtend index 1e0f3385cc..fbed2ca113 100644 --- a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/impl/DataReaderRouter.xtend +++ b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/impl/DataReaderRouter.xtend @@ -3,11 +3,16 @@ package org.opendaylight.controller.sal.dom.broker.impl import org.opendaylight.controller.md.sal.common.impl.routing.AbstractDataReadRouter import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier import org.opendaylight.yangtools.yang.data.api.CompositeNode +import org.opendaylight.controller.md.sal.common.api.data.DataReader class DataReaderRouter extends AbstractDataReadRouter { override protected merge(InstanceIdentifier path, Iterable data) { - return data.iterator.next + val iterator = data.iterator; + if(iterator.hasNext) { + return data.iterator.next + } + return null; } }