Fix DataTreeCandidateNodes handling of deleted nodes 39/102539/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 3 Oct 2022 08:42:11 +0000 (10:42 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 3 Oct 2022 10:54:33 +0000 (12:54 +0200)
commit9d7efc3410ae6edd7c6cefb5719ea6eb8b7a40ab
treee8baac495a1694c28cade5e52b115be93cf6e9fa
parentb0588b9031283338ba8141ad2a5c006396f0291e
Fix DataTreeCandidateNodes handling of deleted nodes

Recursive candidate should be used only for DistinctNodeContainer,
not all NormalizedNodeContainers. Fix the check so that we do not hit a
ClassCastException.

JIRA: YANGTOOLS-1455
Change-Id: I6a89f8e59a7f8d8b36c5c5d2990290f66f79f529
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit a3bdb0fbc05db361f7c105469ffd73b1e35390be)
data/yang-data-tree-spi/src/main/java/org/opendaylight/yangtools/yang/data/tree/spi/DataTreeCandidateNodes.java
data/yang-data-tree-spi/src/test/java/org/opendaylight/yangtools/yang/data/tree/spi/YT1455Test.java [new file with mode: 0644]