Bug 6414: Fixed DataNodeIterator's traverseModule method 39/44039/1
authorIgor Foltin <ifoltin@cisco.com>
Mon, 15 Aug 2016 12:21:44 +0000 (14:21 +0200)
committerRobert Varga <nite@hq.sk>
Tue, 16 Aug 2016 08:42:27 +0000 (08:42 +0000)
Method traverseModule now gets rpc output properly.

Change-Id: Ifdf6d2685ff63bc4548ac2e6b062412e1812ae40
Signed-off-by: Igor Foltin <ifoltin@cisco.com>
(cherry picked from commit 211be58dd12278fe8f8be6936229cfb979478a4a)

yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/DataNodeIterator.java

index b3fcbed4f0f426530542e0914bd4fe5b5408204e..02b81df296394f04a7dbdd73cdba81340ca5db75 100644 (file)
@@ -163,8 +163,8 @@ public class DataNodeIterator implements Iterator<DataSchemaNode> {
             if (input != null) {
                 traverse(input);
             }
-            ContainerSchemaNode output = rpcDefinition.getInput();
-            if (input != null) {
+            ContainerSchemaNode output = rpcDefinition.getOutput();
+            if (output != null) {
                 traverse(output);
             }
         }