Bug 14811: Don't update permanent_location with CART or PROC
commitf4002fb9b4c139dbf346fbe4629cd0f14e05b34f
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Mon, 14 Sep 2015 15:01:48 +0000 (14 16:01 +0100)
committerLiz Rea <wizzyrea@gmail.com>
Wed, 28 Oct 2015 01:02:22 +0000 (28 14:02 +1300)
tree4065ef290734ec5f4feaee4beaeb2bb8757d9936
parent6bc08252b4753b31cd73558bf492c03294a83592
Bug 14811: Don't update permanent_location with CART or PROC

The permanent_location should not be set to CART or PROC when the item
is edited.
Otherwise we lost an important info.

Test plan:
0/ Set the ReturnToShelvingCart pref
1/ Create an item with location "on_my_shelf"
2/ Check the item in and out
3/ Look at the DB values, location should be "CART" and
permanent_location unchanged (on_my_shelf)
4/ Edit the item, add a note for instance
5/ Without this patch, the permanent_location is erased with 'CART' and
you have definitely lost the info.
With this patch, the permanent_location is unchanged.

Signed-off-by: Josef Moravec <josef.moravec@gmail.com>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@unc.edu.ar>
(cherry picked from commit 2a319e7ae2a7e0d10450a6ca791eabbee01c0787)
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
Conflicts:
t/db_dependent/Items.t
C4/Items.pm