Bug 37117 - Basket group form silently removes baskets in excess of 20
Summary: Basket group form silently removes baskets in excess of 20
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Acquisitions (show other bugs)
Version: Main
Hardware: All All
: P5 - low normal
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-18 17:35 UTC by John Vinke
Modified: 2024-06-18 17:35 UTC (History)
0 users

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Vinke 2024-06-18 17:35:11 UTC
The basket grouping form appears to only display 20 Baskets in a group. 

This means that more than 20 baskets cannot be added to a basket group, and baskets not displayed will be removed from the group upon saving. Since these baskets were never displayed to the user, this will happen silently.

Tested on 23.05.10.  This is in reference to the page generated from "/cgi-bin/koha/acqui/basketgroup.pl?op=add&booksellerid=[]&basketgroupid=[]".

Steps to reproduce:

1.  Create a basket group.
2.  Create or have more than 20 baskets that are not in a basket group.
3.  Edit the basket group and add ungrouped baskets by clicking on the "Add to Group" button.  Note that upon reaching 20 baskets in the group baskets will disappear from the "ungrouped baskets" side of the form without being added to the "Baskets in this group" side.
4.  Save the basket group, and note that it has 20 baskets.
5.  Navigate to a basket that is not currently assigned to this group and add it to the basket group.
6.  Return to the basket group and note that it now has 21 items.
7.  Edit the basket group, note that only 20 baskets are displayed, and then click save.  Note that the basket group now has 20 items.
8.  Return to the basket that you manually added to the basket group and note that is is no longer in a basket group.