Split out operation output serialization
[netconf.git] / restconf / restconf-nb / src / main / java / org / opendaylight / restconf / nb / jaxrs / JaxRsRestconf.java
index 9ed12ea8c7e4fa6fd9f4c632f0668faf2999262a..7ad3f20b393daee1aefcb44eee65e51f2aa8600b 100644 (file)
@@ -69,6 +69,7 @@ import org.opendaylight.restconf.server.api.JsonPatchBody;
 import org.opendaylight.restconf.server.api.JsonResourceBody;
 import org.opendaylight.restconf.server.api.ModulesGetResult;
 import org.opendaylight.restconf.server.api.OperationInputBody;
+import org.opendaylight.restconf.server.api.OperationOutputBody;
 import org.opendaylight.restconf.server.api.OperationsGetResult;
 import org.opendaylight.restconf.server.api.OperationsPostResult;
 import org.opendaylight.restconf.server.api.RestconfServer;
@@ -761,7 +762,7 @@ public final class JaxRsRestconf implements ParamConverterProvider {
                 Response transform(final OperationsPostResult result) {
                     final var body = result.output();
                     return body == null ? Response.noContent().build()
-                        : Response.ok().entity(new NormalizedNodePayload(result.path().inference(), body)).build();
+                        : Response.ok().entity(new OperationOutputBody(result.path(), body, false)).build();
                 }
             });
     }