]> git.koha-community.org Git - koha.git/commit
Bug 7634: Prevent permanent_location to be set to NULL if not defined
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Wed, 2 Sep 2015 13:28:52 +0000 (14:28 +0100)
committerLiz Rea <wizzyrea@gmail.com>
Wed, 23 Sep 2015 03:07:25 +0000 (15:07 +1200)
commitf1a8202ccd27ac1892ab35d30f0f2dc643ccf9bd
tree6fd70e64b96e6840958edd93619bf7f94687778d
parentea3ec5ed3d7d6b01c6e793ee66c02d4e0dab0772
Bug 7634: Prevent permanent_location to be set to NULL if not defined

The permanent_location is correctly filled when an item is added from
the cataloguing module (routine set_item_default_location from
cataloguing/additem.pl).
But when records are imported, this filled is not managed. It's only on
editing (_do_column_fixes_for_mod called from ModItem).

This patch set the permanent_location item fields to the location value for all
items created, even the imported ones.

Test plan:
0/ Do not apply this patch
1/ Import a record with items using the "Stage MARC for import" tool
2/ Check the values for the permanent_location in the items table.
They are set to NULL
3/ Apply this patch
4/ Repeat 2 and confirm that now the permanent_location values are set
to the location values.

Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@unc.edu.ar>
(cherry picked from commit a2ca59efb877945f7b2ebc92e7643d4cdaf9d4e1)
Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz>
(cherry picked from commit 3d74a820b23b7b912dea969f88a865bc714be50c)
Signed-off-by: Liz Rea <wizzyrea@gmail.com>
C4/Items.pm