]> git.koha-community.org Git - koha.git/commit
Bug 13022 - Hardcoded limit causes records with more than 20 items to show inaccurate...
authorKyle M Hall <kyle@bywatersolutions.com>
Thu, 2 Oct 2014 13:19:21 +0000 (09:19 -0400)
committerFrédéric Demians <f.demians@tamil.fr>
Mon, 4 Jan 2016 14:57:39 +0000 (15:57 +0100)
commitd5a599be4d669eb7141eb0ec842554771a018aa8
treed5c095d32f1dd7a0916c0e45f6e47e0fed0ee926
parentf7588c06c79f6066eeb60d8fe29b995c2b8ce9b4
Bug 13022 - Hardcoded limit causes records with more than 20 items to show inaccurate statuses

If a record has more than 20 items, all the items over 20 will show as
available on the search results even if they are not!

This is a hard coded limit in the Search module. This number should be
configurable.

Test Plan:
1) Create a record with more than 20 items
2) Set all the items to waiting holds or in transit
3) Search for results that will include that item
4) Note some say they are available even though they are not
5) Apply this patch
6) Run updatedatabase.pl
7) Set the new system preference MaxSearchResultsItemsPerRecordStatusCheck
   to a number larger than the number of items on your record
8) Re-run the search
9) Note that the hold and transit statuses for the items are now correct

Signed-off-by: Andreas Hedström Mace <andreas.hedstrom.mace@sub.su.se>
Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
Signed-off-by: Brendan Gallagher brendan@bywatersolutions.com
(cherry picked from commit d3184fa85b8906d0921522ce0c26dab98a4a2778)
Signed-off-by: Julian Maurice <julian.maurice@biblibre.com>
(cherry picked from commit f552e658e44208e86b03bcd659d41eaedd69ae46)
Signed-off-by: Frédéric Demians <f.demians@tamil.fr>
C4/Search.pm
installer/data/mysql/atomicupdate/bug_13022.sql [new file with mode: 0644]
installer/data/mysql/sysprefs.sql
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/searching.pref