Fixup SchemaNodeIdentifier design
[yangtools.git] / yang / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / list / AbstractListStatementSupport.java
index 968fec4a226014da09203785696a6b66d64b4dbb..24bbfd07c7296b1e8eabce67d21df8c2ec67b712 100644 (file)
@@ -89,7 +89,7 @@ abstract class AbstractListStatementSupport extends BaseQNameStatementSupport<Li
                 }
             }
             for (final SchemaNodeIdentifier key : keyStmt.argument()) {
-                final QName keyQName = key.getLastComponent();
+                final QName keyQName = key.getNodeIdentifiers().get(0);
 
                 if (!possibleLeafQNamesForKey.contains(keyQName)) {
                     throw new InferenceException(ref, "Key '%s' misses node '%s' in list '%s'",