<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:37:38 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>[CIRC-1759] TLR: Recall returns 500 error in some scenarios</title>
                <link>https://folio-org.atlassian.net/browse/CIRC-1759</link>
                <project id="10133" key="CIRC">mod-circulation</project>
                    <description>&lt;p&gt;&lt;b&gt;Overview:&lt;/b&gt;&#160;&lt;/p&gt;

&lt;p&gt;In some circumstances FOLIO returns an error for recalls. This can be reproduced using the steps below, but the steps can probably be simplified.&lt;/p&gt;

&lt;p&gt;These are not edge cases but rather very common scenarios. I have not involved In transit and other statuses, but would not be surprised if the error would appear also when they are part of the scenario.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Steps to Reproduce:&lt;/b&gt;&#160;(Items awaiting pickup and checked out)&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Instance with two items. Both available.&lt;/li&gt;
	&lt;li&gt;TLR Page - Item A is paged. &lt;b&gt;Patron 1&lt;/b&gt;&lt;/li&gt;
	&lt;li&gt;Item A is Checked in at chosen SP and becomes Awaiting pickup for &lt;b&gt;Patron 1&lt;/b&gt;&lt;/li&gt;
	&lt;li&gt;Item B is Checked out to &lt;b&gt;Patron 2&lt;/b&gt;.&lt;/li&gt;
	&lt;li&gt;A TLR Recall is placed for &lt;b&gt;Patron 3&lt;/b&gt;&lt;br/&gt;
The checked out item B is being recalled.&lt;/li&gt;
	&lt;li&gt;Item A that is Awaiting pickup is checked out to the patron with the request&lt;/li&gt;
	&lt;li&gt;Item B is checked in and becomes Awaiting pickup for the first patron in queue&lt;/li&gt;
	&lt;li&gt;A recall is placed&#160;&lt;b&gt;Patron 4&lt;/b&gt;&lt;br/&gt;
The checked out Item A is being recalled.&lt;/li&gt;
	&lt;li&gt;A recall is placed.&#160;&lt;b&gt;Patron 5&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&lt;b&gt;Expected Results:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;To get a success banner for the recall request in step 9.&lt;br/&gt;
&#160;&lt;br/&gt;
&lt;b&gt;Actual Results:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;A red banner &quot;this request was not placed successfully&quot; / http 500 internal server error&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Additional Information:&lt;/b&gt;&#160;&lt;/p&gt;

&lt;p&gt;It is possible to place hold requests at step 9, but not recall requests.&lt;/p&gt;

&lt;p&gt;As holds are always allowed with TLR and the request is placed through the discovery system EDS, it will become a hold and trigger a successful message to the patron. However, the loan period will not be as expected when there is a mix of recall and hold requests at the same instance, so it&apos;s not a acceptable outcome.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Steps to Reproduce:&lt;/b&gt;&#160;(paged and checked out)&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;An instance with 2 items. Both Paged.&#160;&lt;b&gt;Patron 1, Patron 2&lt;/b&gt;&lt;/li&gt;
	&lt;li&gt;2 recalls placed&#160;&lt;b&gt;Patron 3, Patron 4&lt;/b&gt;&lt;br/&gt;
Both recalling Item A&lt;/li&gt;
	&lt;li&gt;Item B is checked in at chosen SP &#8211; Awaiting pickup.&lt;/li&gt;
	&lt;li&gt;Item B is checked out&lt;/li&gt;
	&lt;li&gt;A recall is placed.&#160;&lt;b&gt;Patron 5&lt;/b&gt;&lt;br/&gt;
Recalling the checked out Item B&lt;/li&gt;
	&lt;li&gt;A recall is placed.&#160;&lt;b&gt;Patron 6&lt;/b&gt;&lt;br/&gt;
Recalling the checked out Item B&lt;/li&gt;
	&lt;li&gt;A recall is placed.&#160;&lt;b&gt;Patron 7&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&lt;b&gt;Expected Results:&lt;/b&gt;&#160;&lt;/p&gt;

&lt;p&gt;To get a success banner for the recall request in step 7&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Actual Results:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;a red banner &#8221;this request was not placed successfully&#8221; / http 500 internal server error&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Additional Information:&lt;/b&gt;&lt;br/&gt;
URL: &lt;br/&gt;
&lt;b&gt;Interested parties:&lt;/b&gt;&#160;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aae78c182-82ad-4afd-89ba-90b95f2ddab3&quot; class=&quot;user-hover&quot; rel=&quot;557058:ae78c182-82ad-4afd-89ba-90b95f2ddab3&quot; data-account-id=&quot;557058:ae78c182-82ad-4afd-89ba-90b95f2ddab3&quot; accountid=&quot;557058:ae78c182-82ad-4afd-89ba-90b95f2ddab3&quot; rel=&quot;noreferrer&quot;&gt;Marie Widigson&lt;/a&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="49582">CIRC-1759</key>
            <summary>TLR: Recall returns 500 error in some scenarios</summary>
                <type id="10001" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium">Bug</type>
                            <parent id="10049">UXPROD-790</parent>
                                    <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="10003">Done</resolution>
                                                        <assignee accountid="712020:12031ab4-cff4-4571-b23b-43dcfc15a6ac">Alexander Kurash</assignee>
                                                                <reporter accountid="5d794c218ce6b60c3810eb8a">Stephanie Buck</reporter>
                                    <labels>
                            <label>bugfest_R1.2023</label>
                    </labels>
                <created>Mon, 20 Mar 2023 17:43:43 +0000</created>
                <updated>Tue, 23 May 2023 14:09:05 +0000</updated>
                            <resolved>Fri, 24 Mar 2023 15:31:16 +0000</resolved>
                                                    <fixVersion>23.5.3</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                <comments>
                                                            <comment id="113655" author="5d794c218ce6b60c3810eb8a" created="Mon, 20 Mar 2023 17:47:03 +0000"  >&lt;p&gt;Discovered while testing other TLR test cases. There is no current test case for this.&#160;&lt;/p&gt;</comment>
                                                            <comment id="113657" author="712020:2bf14e05-7199-47c6-922d-c2b7949385ba" created="Fri, 24 Mar 2023 17:52:12 +0000"  >&lt;p&gt;Both scenarios are tested in snapshot environment.&lt;/p&gt;

&lt;p&gt;Attached you can find the recordings =&amp;gt; &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;/rest/api/3/attachment/content/36118&quot; title=&quot;C380488.mp4 attached to CIRC-1759&quot; data-attachment-type=&quot;file&quot; data-attachment-name=&quot;C380488.mp4&quot; data-media-services-type=&quot;file&quot; data-media-services-id=&quot;999d3059-cc36-415c-bdcf-2020aba1d574&quot; rel=&quot;noreferrer&quot;&gt;C380488.mp4&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;, &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;/rest/api/3/attachment/content/36126&quot; title=&quot;C380490.mp4 attached to CIRC-1759&quot; data-attachment-type=&quot;file&quot; data-attachment-name=&quot;C380490.mp4&quot; data-media-services-type=&quot;file&quot; data-media-services-id=&quot;5ed73cac-4081-4c99-9cf0-af51c426b640&quot; rel=&quot;noreferrer&quot;&gt;C380490.mp4&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                                                            <comment id="113660" author="712020:856fabd3-b6a0-4ebe-a83f-de869cdfe0de" created="Tue, 28 Mar 2023 13:46:55 +0000"  >&lt;p&gt;Deployed to Orchid bf env. Moved status to In bugfix review from status Awaiting deployment. Please proceed with verification&lt;/p&gt;</comment>
                                                            <comment id="113662" author="712020:2bf14e05-7199-47c6-922d-c2b7949385ba" created="Wed, 29 Mar 2023 11:56:25 +0000"  >&lt;p&gt;I have retested both scenarios in bugfest environment. Works as expected.&lt;/p&gt;

&lt;p&gt;Attached you can find the recordings: &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;/rest/api/3/attachment/content/36130&quot; title=&quot;CIRC-1759_retest1.mp4 attached to CIRC-1759&quot; data-attachment-type=&quot;file&quot; data-attachment-name=&quot;CIRC-1759_retest1.mp4&quot; data-media-services-type=&quot;file&quot; data-media-services-id=&quot;238ccaa8-421d-4845-ba33-700bcc718311&quot; rel=&quot;noreferrer&quot;&gt;CIRC-1759_retest1.mp4&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;, &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;/rest/api/3/attachment/content/36138&quot; title=&quot;CIRC-1759_retest2.mp4 attached to CIRC-1759&quot; data-attachment-type=&quot;file&quot; data-attachment-name=&quot;CIRC-1759_retest2.mp4&quot; data-media-services-type=&quot;file&quot; data-media-services-id=&quot;4b625a97-4217-4d7b-b371-23525e54d336&quot; rel=&quot;noreferrer&quot;&gt;CIRC-1759_retest2.mp4&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                                                            <comment id="113665" author="712020:bb6fead1-ef19-452d-9e9a-5578a39cd260" created="Wed, 29 Mar 2023 13:39:23 +0000"  >&lt;p&gt;Hello &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5d794c218ce6b60c3810eb8a&quot; class=&quot;user-hover&quot; rel=&quot;5d794c218ce6b60c3810eb8a&quot; data-account-id=&quot;5d794c218ce6b60c3810eb8a&quot; accountid=&quot;5d794c218ce6b60c3810eb8a&quot; rel=&quot;noreferrer&quot;&gt;Stephanie Buck&lt;/a&gt;, could you please confirm fix on bugfest env?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                            <outwardlinks description="defines">
                                        <issuelink>
            <issuekey id="12442">UXPROD-3811</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="14707">FAT-5219</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="14705">FAT-5218</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="36118" name="C380488.mp4" size="5438261" author="712020:2bf14e05-7199-47c6-922d-c2b7949385ba" created="Fri, 24 Mar 2023 17:52:04 +0000"/>
                            <attachment id="36126" name="C380490.mp4" size="6825733" author="712020:2bf14e05-7199-47c6-922d-c2b7949385ba" created="Fri, 24 Mar 2023 17:52:05 +0000"/>
                            <attachment id="36130" name="CIRC-1759_retest1.mp4" size="9361741" author="712020:2bf14e05-7199-47c6-922d-c2b7949385ba" created="Wed, 29 Mar 2023 11:56:03 +0000"/>
                            <attachment id="36138" name="CIRC-1759_retest2.mp4" size="11984032" author="712020:2bf14e05-7199-47c6-922d-c2b7949385ba" created="Wed, 29 Mar 2023 11:56:10 +0000"/>
                            <attachment id="36142" name="awaiting pickup checked out.png" size="70272" author="5d794c218ce6b60c3810eb8a" created="Mon, 20 Mar 2023 17:00:10 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                    <customfield id="customfield_10119" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Affected releases</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10446"><![CDATA[Orchid (R1 2023)]]></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="10187"><![CDATA[Vega]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10014" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue key="$xmlutils.escape($text)">Requests</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10106" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>RCA Group</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10372"><![CDATA[Implementation coding issue]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10046" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Release</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10068"><![CDATA[Orchid (R1 2023)  Bug Fix]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="563">EPAM-Veg Sprint 161</customfieldvalue>
    <customfieldvalue id="564">EPAM-Veg Sprint 162</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 24 Mar 2023 17:52:12 +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>