Bug 14811: Don't update permanent_location with CART or PROC
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Mon, 14 Sep 2015 15:01:48 +0000 (16:01 +0100)
committerTomas Cohen Arazi <tomascohen@unc.edu.ar>
Fri, 2 Oct 2015 17:24:11 +0000 (14:24 -0300)
commit2a319e7ae2a7e0d10450a6ca791eabbee01c0787
treec0c0a33f7fa914512c43d667f7d6a18a7ed13002
parent39dc8b5a9da902f9f90850421dc2815e448222e5
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>
C4/Items.pm
t/db_dependent/Items.t