commit | fe6cebadeb2e72bebf56c5ebcaaa8acc3d2953f9 | [log] [tgz] |
---|---|---|
author | Sean Condon <sean.condon@microsemi.com> | Sun Feb 26 16:40:03 2017 +0000 |
committer | Thomas Vachuska <tom@onlab.us> | Tue Apr 18 17:24:53 2017 +0000 |
tree | b190116e860fbc0c1d6b2bddfcfe5a8367d2458a | |
parent | c7eb0d0777191f283b25f9bb8ef0eb9357a106f5 [diff] [blame] |
Fixed decode of YANG presence container with YCH Change-Id: I3bd323dcdc84771da310ebb19d1573f7cf5252ba
diff --git a/apps/yms/app/src/main/java/org/onosproject/yms/app/ydt/YdtNodeFactory.java b/apps/yms/app/src/main/java/org/onosproject/yms/app/ydt/YdtNodeFactory.java index aa84cea..7fe6f95 100644 --- a/apps/yms/app/src/main/java/org/onosproject/yms/app/ydt/YdtNodeFactory.java +++ b/apps/yms/app/src/main/java/org/onosproject/yms/app/ydt/YdtNodeFactory.java
@@ -186,6 +186,19 @@ throw new YdtException(E_MULTI_INS); } + case EMPTY_CONTAINER: + switch (nodeType) { + + case YANG_SINGLE_INSTANCE_NODE: + return new YdtSingleInstanceNode(node); + + case YANG_SINGLE_INSTANCE_LEAF_NODE: + return new YdtSingleInstanceLeafNode(node); + + default: + return null; + } + default: return null; }