Bump upstreams for Silicon
[netconf.git] / restconf / restconf-nb-rfc8040 / src / main / java / org / opendaylight / restconf / nb / rfc8040 / jersey / providers / patch / XmlToPatchBodyReader.java
index 322000d7e6c0995bf2a98be6e3d129ca90c6df97..49b4222e2fca888c22217b1b196ea0ff44a640b7 100644 (file)
@@ -130,11 +130,12 @@ public class XmlToPatchBodyReader extends AbstractToPatchBodyReader {
                                 module.getQNameModule().getRevision().map(Revision::toString).orElse(null))));
 
                 targetNode = SchemaContextUtil.findDataSchemaNode(pathContext.getSchemaContext(),
-                        codec.getDataContextTree().getChild(targetII).getDataSchemaNode().getPath().getParent());
+                        codec.getDataContextTree().findChild(targetII).orElseThrow().getDataSchemaNode()
+                        .getPath().getParent());
 
                 // move schema node
                 schemaNode = (DataSchemaNode) SchemaContextUtil.findDataSchemaNode(pathContext.getSchemaContext(),
-                        codec.getDataContextTree().getChild(targetII).getDataSchemaNode().getPath());
+                        codec.getDataContextTree().findChild(targetII).orElseThrow().getDataSchemaNode().getPath());
             }
 
             if (targetNode == null) {