OpenApi: Fix module names in Json payload 78/107078/3
authorPeter Suna <peter.suna@pantheon.tech>
Mon, 24 Jul 2023 10:18:08 +0000 (12:18 +0200)
committerOleksandr Zharov <oleksandr.zharov@pantheon.tech>
Wed, 9 Aug 2023 18:03:59 +0000 (20:03 +0200)
commit3fabeac2a6362355b3df117b86dde362178517c2
treecb3bb4a53cdb9287b26e5741438cc5da20dc07c6
parentde7b93201849ba6b747074deb57a30d4ca9a8e22
OpenApi: Fix module names in Json payload

Ensure the correct module name format MODULE_NAME:NODE_NAME
is used for the first node in the PUT request.
Otherwise, it may result in a 400 error:
"Error parsing input: Choose suitable module name for element..."

JIRA: NETCONF-1083
Change-Id: I9ca3bc62754855a551e8fea4e552b784a8e6c426
Signed-off-by: Peter Suna <peter.suna@pantheon.tech>
restconf/restconf-openapi/src/main/java/org/opendaylight/restconf/openapi/impl/DefinitionGenerator.java
restconf/restconf-openapi/src/main/java/org/opendaylight/restconf/openapi/util/RestDocgenUtil.java
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/JsonModelNameTest.java [new file with mode: 0644]
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/impl/OpenApiGeneratorRFC8040Test.java