]> git.evergreen-ils.org Git - Evergreen.git/commit
Further fixes for hold-driven recalls
authordbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 23 Nov 2010 20:58:28 +0000 (20:58 +0000)
committerdbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 23 Nov 2010 20:58:28 +0000 (20:58 +0000)
commit0fe79e5aaeaeffb894b0966caabffcb1ca9f9c41
treef4c772f20a9e721a0d9875d93ec6d3df259da289
parentddd4e7d47e330f2e1c035b9de2c1eb9b795f0193
Further fixes for hold-driven recalls

Force a scalar context on the array reference of circs returned
from the search clause to short-circuit the recall processing
if we have no applicable circs to work through.

Also, open-ils.trigger.event.autocreate needs a Fieldmapper object,
not a raw CDBI object, so invoke the to_fieldmapper() method to
convert it accordingly (thanks to miker for the assist!)

git-svn-id: svn://svn.open-ils.org/ILS/trunk@18837 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.pm