Fixed Bug 214 66/3566/1
authormsunal <msunal@cisco.com>
Mon, 9 Dec 2013 11:37:13 +0000 (12:37 +0100)
committermsunal <msunal@cisco.com>
Mon, 9 Dec 2013 11:37:13 +0000 (12:37 +0100)
- bug 214 was reported as restconf bug but it was bug of yangtools

Signed-off-by: Martin Sunal <msunal@cisco.com>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/TypeDefinitionAwareCodec.java

index c71619d5c7c4ef559c66778e3ef43e426099434f..75dd68ca510b7743bd193ae9332141ff33fa8f0f 100644 (file)
@@ -148,16 +148,16 @@ public abstract class TypeDefinitionAwareCodec<J, T extends TypeDefinition<T>> i
         } else if (superType instanceof StringTypeDefinition) {
             codec = STRING_DEFAULT_CODEC;
         } else if (superType instanceof UnsignedIntegerTypeDefinition) {
-            if (UINT8_QNAME.equals(typeDefinition.getQName())) {
+            if (UINT8_QNAME.equals(superType.getQName())) {
                 codec = UINT8_DEFAULT_CODEC;
             }
-            if (UINT16_QNAME.equals(typeDefinition.getQName())) {
+            if (UINT16_QNAME.equals(superType.getQName())) {
                 codec = UINT16_DEFAULT_CODEC;
             }
-            if (UINT32_QNAME.equals(typeDefinition.getQName())) {
+            if (UINT32_QNAME.equals(superType.getQName())) {
                 codec = UINT32_DEFAULT_CODEC;
             }
-            if (UINT64_QNAME.equals(typeDefinition.getQName())) {
+            if (UINT64_QNAME.equals(superType.getQName())) {
                 codec = UINT64_DEFAULT_CODEC;
             }
         }