<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:16:40 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[NETCONF-1101] OpenApi: Remove incorrect list POST requests</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-1101</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;With the model:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;&#160; container container {
&#160; &#160; list list {
&#160; &#160; &#160; key &quot;name address&quot;;
&#160; &#160; &#160; leaf name {
&#160; &#160; &#160; &#160; type string;
&#160; &#160; &#160; }
&#160; &#160; &#160; leaf address {
&#160; &#160; &#160; &#160; type string;
&#160; &#160; &#160; }
&#160; &#160; }
&#160; }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;We are getting two POST requests to create list entry:&lt;/p&gt;

&lt;p&gt;1. &lt;b&gt;/rests/data/network-topology:network-topology/topology=topology-netconf/node=17830-sim-device/yang-ext:mount/test:container&lt;/b&gt; with payload:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;{
&#160; &quot;list&quot;: [
&#160; &#160; {
&#160; &#160; &#160; &quot;name&quot;: &quot;Some name&quot;,
&#160; &#160; &#160; &quot;address&quot;: &quot;Some address&quot;
&#160; &#160; }
&#160; ]
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Which works fine and is in accordance with general logic that POST request creates child resource.&lt;/p&gt;

&lt;p&gt;2. &lt;b&gt;/rests/data/network-topology:network-topology/topology=topology-netconf/node=17830-sim-device/yang-ext:mount/test:container/list={name},{address}&lt;/b&gt; with payload:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;{
&#160; &quot;name&quot;: &quot;Some name&quot;,
&#160; &quot;address&quot;: &quot;Some address&quot;
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Which fails with: Error parsing json input: &lt;b&gt;Failed to create new parse result data. Are you creating multiple resources/subresources in POST request?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Remove&lt;/b&gt; the option &lt;b&gt;#2&lt;/b&gt; even if it works for one item keys.&lt;/p&gt;</description>
                <environment></environment>
        <key id="37145">NETCONF-1101</key>
            <summary>OpenApi: Remove incorrect list POST requests</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="SamoSchneider">Samuel Schneider</assignee>
                                    <reporter username="ivanhrasko">Ivan Hrasko</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Wed, 26 Jul 2023 11:02:29 +0000</created>
                <updated>Tue, 31 Oct 2023 12:06:21 +0000</updated>
                            <resolved>Tue, 31 Oct 2023 12:06:21 +0000</resolved>
                                                    <fixVersion>7.0.0</fixVersion>
                    <fixVersion>4.0.9</fixVersion>
                    <fixVersion>6.0.5</fixVersion>
                    <fixVersion>5.0.10</fixVersion>
                                    <component>restconf-openapi</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="37005">NETCONF-1054</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="19005" name="NETCONF-1101-remove-POST" size="1843" author="simon0pt" created="Mon, 31 Jul 2023 13:21:42 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i045yf:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>