Bug 3638 : Captured Holds may need to generate a transfer
authorColin Campbell <colin.campbell@ptfs-europe.com>
Thu, 18 Aug 2011 15:48:44 +0000 (16:48 +0100)
committerPaul Poulain <paul.poulain@biblibre.com>
Tue, 5 Jun 2012 14:11:18 +0000 (16:11 +0200)
commitdbd2713ff09f2742a45cad6038d32562b49f38a3
tree8f399e441c3e05fc7e619940a509e3c51244e109
parent0006fed162045c732e690f5be3edd9622ce82c1f
Bug 3638 : Captured Holds may need to generate a transfer

If a discharged item is captured for a hold at another branch
the selfcheck should generate a branchtransfer for it.
This was complicated as the checkin routine was setting its own
location from a field not set in many scm machines (e.g. 3M)
also in ILS::Transaction the test for location was incorrect
assuming that an empty string or undefined was a valid location

Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
C4/SIP/ILS.pm
C4/SIP/ILS/Transaction/Checkin.pm
C4/SIP/Sip/MsgType.pm