Bug 10741: restore holdability of in-transit items on OPAC search results
authorFridolyn SOMERS <fridolyn.somers@biblibre.com>
Fri, 16 Aug 2013 11:36:10 +0000 (13:36 +0200)
committerGalen Charlton <gmc@esilibrary.com>
Fri, 23 Aug 2013 14:45:12 +0000 (14:45 +0000)
commit239513dc7a13a1a31356b59ab8e36b120c0fa281
tree5cd8485c44415a07415f36b7e3519b50ba777331
parent5ac32b4d11383356405ea76f26751db09cf90231
Bug 10741: restore holdability of in-transit items on OPAC search results

In search results, one could not place a hold on an item in transit
and for loan (items.notforloan=0).  This appears when AllowOnShelfHolds
is allowed.

This patch repairs a regression introduced by the patch for bug 8975.

Test plan :
- Set AllowOnShelfHolds to on
- Create a record with a normal item : not lost, not withdrawn, not
  damaged, notforloan=0
- Index this record
- Perform a search on OPAC that returns this record (and others)
=> You see in actions "Place hold"
- Add this item in transit : /cgi-bin/koha/circ/branchtransfers.pl
- Re-perform the search on OPAC
=> You see in actions "Place hold" and item "in transit"

Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
C4/Search.pm