Fix empty get failing on mounted devices when using xml 86/99186/6
authorTomas Cere <tomas.cere@pantheon.tech>
Tue, 4 Jan 2022 11:14:38 +0000 (12:14 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 20 Jan 2022 15:56:54 +0000 (16:56 +0100)
commitb53aceea5fc3294d620a5e1219cb6c1d8a27e5ba
tree7bfda9f0de201cb6dce77f41f2fec7397f94d837
parent2e9bb7b3c8c38f91b2ebd8702876e427a34808b7
Fix empty get failing on mounted devices when using xml

The ParameterAwareNormalizedNodeWriter was not setting an
empty container node with root path as handled so fix that.
Also make sure we actually return an empty data node when
its processed instead of empty response.

JIRA: NETCONF-847
Change-Id: Iab271a93fd13176dd061d5c26ab1d7f9a8b8263b
Signed-off-by: Tomas Cere <tomas.cere@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/ParameterAwareNormalizedNodeWriter.java
restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/XmlNormalizedNodeBodyWriter.java
restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/ParameterAwareNormalizedNodeWriterParametersTest.java
restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/XmlNormalizedNodeBodyWriterTest.java [new file with mode: 0644]