Do not use SchemaPath in CopyConfig 93/103193/2
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 10 Nov 2022 15:26:59 +0000 (16:26 +0100)
committerRobert Varga <nite@hq.sk>
Thu, 10 Nov 2022 16:21:22 +0000 (16:21 +0000)
Just do not pass any path to writer -- it will operate on the model
context.

Change-Id: Ie4c8a180ca823e8a565d12005282d81af2920e8d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
netconf/mdsal-netconf-connector/src/main/java/org/opendaylight/netconf/mdsal/connector/ops/CopyConfig.java

index 501116572e387a4aacba1e3f62b9b6d0996822d5..5889b5313b853207e429ab52b128ed9c1ab5c3c7 100644 (file)
@@ -45,7 +45,6 @@ import org.opendaylight.yangtools.yang.data.impl.schema.Builders;
 import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNormalizedNodeStreamWriter;
 import org.opendaylight.yangtools.yang.data.impl.schema.NormalizedNodeResult;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
-import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
 import org.w3c.dom.Node;
@@ -193,7 +192,7 @@ public final class CopyConfig extends AbstractEdit {
         try {
             final XMLStreamWriter xmlWriter = XML_OUTPUT_FACTORY.createXMLStreamWriter(result);
             final NormalizedNodeStreamWriter nnStreamWriter = XMLStreamNormalizedNodeStreamWriter.create(xmlWriter,
-                schemaContext.getCurrentContext(), SchemaPath.ROOT);
+                schemaContext.getCurrentContext());
 
             final NormalizedNodeWriter nnWriter = NormalizedNodeWriter.forStreamWriter(nnStreamWriter, true);
             for (DataContainerChild child : data.body()) {