<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 22:21:19 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 add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[ERM-1249] Saving and/or retrieving LicenseAmendmentStatus records is not always successful</title>
                <link>https://folio-org.atlassian.net/browse/ERM-1249</link>
                <project id="10130" key="ERM">ERM Platform</project>
                    <description>&lt;p&gt;&lt;b&gt;Overview:&lt;/b&gt;&lt;br/&gt;
On Goldenrod saving and/or retrieving LicenseAmendmentStatus records is not always successful &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Steps to Reproduce:&lt;/b&gt;&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Log into Goldenrod FOLIO environment (mod-agreements 2.3.1, ui-agreements 4.0.4)&lt;/li&gt;
	&lt;li&gt;Create a license&lt;/li&gt;
	&lt;li&gt;Create an agreement&lt;/li&gt;
	&lt;li&gt;Link License to Agreement with status set as Controlling&lt;/li&gt;
	&lt;li&gt;Add an amendment to license&lt;/li&gt;
	&lt;li&gt;Edit agreement, set new amendment status in Agreement and save agreement&lt;/li&gt;
	&lt;li&gt;View agreement and check to see if all amendments are assigned&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Repeat the last three steps until you see that even though all amendments were assigned when you saved the agreement (penultimate step), they are reported as not assigned when you view the agreement&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Expected Results:&lt;/b&gt; &lt;br/&gt;
After saving an Agreement with assigned amendments, the amendments should show as assigned when you view the agreement&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Additional Information:&lt;/b&gt;&lt;br/&gt;
Issue confirmed in Goldenrod Bugfest environment, but not successfully recreated in Snapshot which suggests it does not effect latest version of mod-agreements&lt;br/&gt;
Multiple amendments seem to be required to recreate the issue&lt;br/&gt;
Issue created when working directly with Okapi endpoint so doesn&apos;t seem UI related&lt;br/&gt;
Attached are the PUT request and response that shows all the amendments assigned, and the subsequent GET request and response for the same agreement which shows only one Amendment&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Interested parties:&lt;/b&gt;&lt;br/&gt;
&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5afc112839d04955d9e23aa4&quot; class=&quot;user-hover&quot; rel=&quot;5afc112839d04955d9e23aa4&quot; data-account-id=&quot;5afc112839d04955d9e23aa4&quot; accountid=&quot;5afc112839d04955d9e23aa4&quot; rel=&quot;noreferrer&quot;&gt;Martina Karlsson&lt;/a&gt;  &lt;/p&gt;</description>
                <environment></environment>
        <key id="41761">ERM-1249</key>
            <summary>Saving and/or retrieving LicenseAmendmentStatus records is not always successful</summary>
                <type id="10001" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium">Bug</type>
                                            <priority id="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Won&apos;t Do</resolution>
                                                        <assignee accountid="557058:f42d9c43-226d-4aa3-bb31-9b2dd07920aa">Owen Stephens</assignee>
                                                                <reporter accountid="557058:194139f2-d44f-4adb-a0ad-8824bc5112d3">Carole Godfrey</reporter>
                                    <labels>
                            <label>agreements</label>
                            <label>erm</label>
                    </labels>
                <created>Fri, 20 Nov 2020 17:56:26 +0000</created>
                <updated>Mon, 4 Jan 2021 10:56:15 +0000</updated>
                            <resolved>Mon, 4 Jan 2021 10:56:15 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                                                            <comment id="90988" author="557058:194139f2-d44f-4adb-a0ad-8824bc5112d3" created="Mon, 23 Nov 2020 15:28:29 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Af42d9c43-226d-4aa3-bb31-9b2dd07920aa&quot; class=&quot;user-hover&quot; rel=&quot;557058:f42d9c43-226d-4aa3-bb31-9b2dd07920aa&quot; data-account-id=&quot;557058:f42d9c43-226d-4aa3-bb31-9b2dd07920aa&quot; accountid=&quot;557058:f42d9c43-226d-4aa3-bb31-9b2dd07920aa&quot; rel=&quot;noreferrer&quot;&gt;Owen Stephens&lt;/a&gt;&lt;br/&gt;
This issue is also observed when editing and saving an agreement with unassigned amendments - (to try and correct the assignments).&lt;br/&gt;
As noted by &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5afc112839d04955d9e23aa4&quot; class=&quot;user-hover&quot; rel=&quot;5afc112839d04955d9e23aa4&quot; data-account-id=&quot;5afc112839d04955d9e23aa4&quot; accountid=&quot;5afc112839d04955d9e23aa4&quot; rel=&quot;noreferrer&quot;&gt;Martina Karlsson&lt;/a&gt; when correcting these, saving looked ok but all the amendments were then unassigned. She created a video of this issue:&lt;br/&gt;
&lt;a href=&quot;https://chalmersuniversity.box.com/s/nq96eda8q87203i0vfkj70vf93i4ngpt&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://chalmersuniversity.box.com/s/nq96eda8q87203i0vfkj70vf93i4ngpt&lt;/a&gt;&lt;br/&gt;
If she edits the same agreement again, and assigns all amendments, it works fine.&lt;br/&gt;
Issue appears with saving in addition to duplicating&lt;/p&gt;</comment>
                                                            <comment id="90990" author="557058:f42d9c43-226d-4aa3-bb31-9b2dd07920aa" created="Wed, 25 Nov 2020 12:07:41 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5afc112839d04955d9e23aa4&quot; class=&quot;user-hover&quot; rel=&quot;5afc112839d04955d9e23aa4&quot; data-account-id=&quot;5afc112839d04955d9e23aa4&quot; accountid=&quot;5afc112839d04955d9e23aa4&quot; rel=&quot;noreferrer&quot;&gt;Martina Karlsson&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A194139f2-d44f-4adb-a0ad-8824bc5112d3&quot; class=&quot;user-hover&quot; rel=&quot;557058:194139f2-d44f-4adb-a0ad-8824bc5112d3&quot; data-account-id=&quot;557058:194139f2-d44f-4adb-a0ad-8824bc5112d3&quot; accountid=&quot;557058:194139f2-d44f-4adb-a0ad-8824bc5112d3&quot; rel=&quot;noreferrer&quot;&gt;Carole Godfrey&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=62a96ae7192edb006f9f1bf9&quot; class=&quot;user-hover&quot; rel=&quot;62a96ae7192edb006f9f1bf9&quot; data-account-id=&quot;62a96ae7192edb006f9f1bf9&quot; accountid=&quot;62a96ae7192edb006f9f1bf9&quot; rel=&quot;noreferrer&quot;&gt;Khalilah Gambrell&lt;/a&gt; I&apos;m having difficulty replicating this on &lt;a href=&quot;https://bugfest-goldenrod.folio.ebsco.com&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://bugfest-goldenrod.folio.ebsco.com&lt;/a&gt; at the moment. Are you able to replicate on there?&lt;/p&gt;</comment>
                                                            <comment id="90993" author="557058:f42d9c43-226d-4aa3-bb31-9b2dd07920aa" created="Wed, 25 Nov 2020 12:09:44 +0000"  >&lt;p&gt;Also it would be great to see the bodies of the POST (on duplicating) and PUT (on saving) requests that lead to these situations&lt;/p&gt;</comment>
                                                            <comment id="90996" author="557058:f42d9c43-226d-4aa3-bb31-9b2dd07920aa" created="Mon, 4 Jan 2021 10:56:15 +0000"  >&lt;p&gt;The underlying cause is due to an issue with the version of the Grails software framework we were using for mod-agreements 2.x.x (Goldenrod uses a mod-agreements 2.x.x release). As of  mod-agreements 3.x.x (used in Honeysuckle) we&#8217;ve upgraded to the latest version of the Grails framework and this has fixed the problem going forward. However, it isn&#8217;t possible for us to back port this fix to mod-agreements 2.x.x because the solution depends on the new framework - and it simply isn&#8217;t possible to retrospectively upgrade 2.x.x to use the newer framework.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="78963">SUP-22</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="28892" name="agreement-to-duplicate.png" size="280280" author="557058:194139f2-d44f-4adb-a0ad-8824bc5112d3" created="Fri, 20 Nov 2020 17:55:19 +0000"/>
                            <attachment id="28893" name="dup-agree-unassign-amendments.gif" size="6653839" author="557058:194139f2-d44f-4adb-a0ad-8824bc5112d3" created="Fri, 20 Nov 2020 17:33:10 +0000"/>
                            <attachment id="28894" name="dup-agreement.png" size="304827" author="557058:194139f2-d44f-4adb-a0ad-8824bc5112d3" created="Fri, 20 Nov 2020 17:55:58 +0000"/>
                            <attachment id="28895" name="erm-1249-GET-request.txt" size="936" author="557058:f42d9c43-226d-4aa3-bb31-9b2dd07920aa" created="Fri, 27 Nov 2020 15:54:46 +0000"/>
                            <attachment id="28896" name="erm-1249-GET-response.json" size="7474" author="557058:f42d9c43-226d-4aa3-bb31-9b2dd07920aa" created="Fri, 27 Nov 2020 15:54:46 +0000"/>
                            <attachment id="28897" name="erm-1249-PUT-request.txt" size="6248" author="557058:f42d9c43-226d-4aa3-bb31-9b2dd07920aa" created="Fri, 27 Nov 2020 15:54:46 +0000"/>
                            <attachment id="28898" name="erm-1249-PUT-response.json" size="9444" author="557058:f42d9c43-226d-4aa3-bb31-9b2dd07920aa" created="Fri, 27 Nov 2020 15:54:46 +0000"/>
                            <attachment id="28899" name="license-with-amendment.png" size="279430" author="557058:194139f2-d44f-4adb-a0ad-8824bc5112d3" created="Fri, 20 Nov 2020 17:56:10 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                        <customfield id="customfield_10107" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Affected Institution</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10393"><![CDATA[Chalmers]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10141"><![CDATA[Bienenvolk]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i015qu:yl</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="8">ERM Sprint 103</customfieldvalue>
    <customfieldvalue id="9">ERM Sprint 104</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 25 Nov 2020 12:07:41 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>