X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=netconf%2Fsal-netconf-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fsal%2Fconnect%2Fnetconf%2Fschema%2Fmapping%2FSchemalessMessageTransformer.java;fp=netconf%2Fsal-netconf-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fsal%2Fconnect%2Fnetconf%2Fschema%2Fmapping%2FSchemalessMessageTransformer.java;h=3a8f2d7ca87cea3313d288a72dec3127a71d8bb5;hb=91aac6847451032eba82ba8c8ad4a09d35b5f2ae;hp=58d8437e21a30aa81d742814ae47ec95778241e6;hpb=bf55a76c86dc045edfbb140adefbd2ac8b4a297f;p=netconf.git diff --git a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/SchemalessMessageTransformer.java b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/SchemalessMessageTransformer.java index 58d8437e21..3a8f2d7ca8 100644 --- a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/SchemalessMessageTransformer.java +++ b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/SchemalessMessageTransformer.java @@ -84,17 +84,12 @@ public class SchemalessMessageTransformer implements MessageTransformer { */ @Override public DOMRpcResult toRpcResult(final NetconfMessage rpcReply, final QName rpc) { - final Document document = rpcReply.getDocument(); - final DOMSourceAnyxmlNode result; - if (BaseRpcSchemalessTransformer.isOkPresent(document)) { - result = null; - } else { - result = Builders.anyXmlBuilder() - .withNodeIdentifier(NetconfMessageTransformUtil.NETCONF_RPC_REPLY_NODEID) - .withValue(new DOMSource(rpcReply.getDocument())) - .build(); - } - return new DefaultDOMRpcResult(result); + final var document = rpcReply.getDocument(); + return new DefaultDOMRpcResult(BaseRpcSchemalessTransformer.isOkPresent(document) ? null + : Builders.anyXmlBuilder() + .withNodeIdentifier(NetconfMessageTransformUtil.NETCONF_RPC_REPLY_NODEID) + .withValue(new DOMSource(document)) + .build()); } private void wrapPayload(final Document doc) {