X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=parser%2Fyang-parser-rfc7950%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frfc7950%2Fstmt%2Faugment%2FAugmentInferenceAction.java;h=80f4e7e5db8f1d55fd28e45e1a208b74fa0bcc7e;hb=d100e45677f25b2e6f830eabbd2511223853b3b7;hp=985b5e9855c8e03925af8daf12de3adc6d06a259;hpb=0e0a54e3b39d7fcc26709fea86a694d8a6cad41b;p=yangtools.git diff --git a/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/augment/AugmentInferenceAction.java b/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/augment/AugmentInferenceAction.java index 985b5e9855..80f4e7e5db 100644 --- a/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/augment/AugmentInferenceAction.java +++ b/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/augment/AugmentInferenceAction.java @@ -90,6 +90,11 @@ final class AugmentInferenceAction implements InferenceAction { * Do not fail, if it is an uses-augment to an unknown node. */ if (YangStmtMapping.USES == augmentNode.coerceParentContext().publicDefinition()) { + if (!augmentNode.isSupportedToBuildEffective()) { + // We are not supported, hence the uses is not effective and we should bail + return; + } + final SchemaNodeIdentifier augmentArg = augmentNode.getArgument(); final Optional> targetNode = SchemaTreeNamespace.findNode( AbstractAugmentStatementSupport.getSearchRoot(augmentNode), augmentArg);