Check requested schema tree statement namespace 92/104892/2
authorSangwook Ha <sangwook.ha@verizon.com>
Fri, 27 Jan 2023 22:24:14 +0000 (14:24 -0800)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 15 Mar 2023 17:56:15 +0000 (18:56 +0100)
commit9f7435b4949af08b999ed2b0d0cdb05a98c17e7b
tree78b81b571864c7baf6a1416cc39923004fedf6f3
parentf2f58c4a05c511e5f8a886e874180b1d278a1e5b
Check requested schema tree statement namespace

When we have a reactor when two children of an InferredStatementContext
differ only in namespace, we cannot blindly service
requestSchemaTreeChild().

Check whether the namespaces match, as we can only materialize
statements that match our targetModule.

JIRA: YANGTOOLS-1480
Change-Id: I4d9c6e6361fe2d5383e6de43e3c1bb54bac4e935
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit a9bdd9337094457150a89f630dedd21d70177a90)
parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/InferredStatementContext.java
parser/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/YT1480Test.java [new file with mode: 0644]
parser/yang-parser-rfc7950/src/test/resources/bugs/YT1480/bar.yang [new file with mode: 0644]
parser/yang-parser-rfc7950/src/test/resources/bugs/YT1480/baz.yang [new file with mode: 0644]
parser/yang-parser-rfc7950/src/test/resources/bugs/YT1480/foo.yang [new file with mode: 0644]
parser/yang-parser-rfc7950/src/test/resources/bugs/YT1480/qux.yang [new file with mode: 0644]