Unified Two Phase Commit implementation, fixed BA to BI connection
[controller.git] / opendaylight / md-sal / sal-dom-broker / src / main / java / org / opendaylight / controller / sal / dom / broker / impl / DataReaderRouter.xtend
index b0c61c920f7c6ee967a9e5229a11b5c21558f8e6..fbed2ca113621c728dd00a5fa4b9ae932344d7db 100644 (file)
@@ -8,7 +8,11 @@ import org.opendaylight.controller.md.sal.common.api.data.DataReader
 class DataReaderRouter extends AbstractDataReadRouter<InstanceIdentifier, CompositeNode> {
 
     override protected merge(InstanceIdentifier path, Iterable<CompositeNode> data) {
-        return data.iterator.next
+        val iterator = data.iterator;
+        if(iterator.hasNext) {
+            return data.iterator.next
+        }
+        return null;
     }
 
 }