]> git.koha-community.org Git - koha.git/commit
Bug 23057: If checked_in_ok is set and item is not checked out, alert flag is supress...
authorDavid Cook <dcook@prosentient.com.au>
Thu, 6 Jun 2019 00:31:13 +0000 (10:31 +1000)
committerFridolin Somers <fridolin.somers@biblibre.com>
Mon, 22 Jul 2019 15:56:25 +0000 (17:56 +0200)
commit017d946e7fa6c824434a3da2d213ec64d342559c
treec516caddc14d736326cc896b8d69a3d20ae311aa
parent892e0bb3817788ed6eaa046fb314ace8cb2f2e55
Bug 23057: If checked_in_ok is set and item is not checked out, alert flag is supressed for *any* reason

This patch fixes a bug from Bug 15221 and hopefully also makes it so that the alert flag
is suppressed when checked_in_ok is set and an item is not checked out.

To test:

0) Create patron in web interface with a cardnumber and userid of "staff" with a password
that matches the account in SIPconfig.xml. Also set their branch to CPL
(also matching SIPconfig.xml).
1) Create an item with a barcode of 'test'
2) Choose a patron to check out to and record their borrowernumber

In one terminal:
3) cd to your git directory (e.g. /home/koha/koha)
4) perl ./C4/SIP/SIPServer.pm ~/koha-dev/etc/SIPconfig.xml

In another terminal:
5) cd to your git directory (e.g. /home/koha/koha)
6) perl ./misc/sip_cli_emulator.pl -l CPL -su staff -sp <password> --port=6001 --address=localhost --item test -m checkin --patron <borrowernumber>
NOTE: You need to replace <borrowernumber> with the borrowernumber from Step 2, and <password> with the password from Step 0.

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Matha Fuerst <mfuerst@hmcpl.org>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
(cherry picked from commit 97af85525f8a828551ff30d1522308f9efe2be54)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
C4/SIP/ILS.pm
C4/SIP/ILS/Transaction/Checkin.pm