From 6069ed645ff0778fd2ec1003a02e55cb2cdbcf04 Mon Sep 17 00:00:00 2001 From: Olli-Antti Kivilahti Date: Wed, 18 Jun 2014 18:31:13 +0300 Subject: [PATCH] Bug 7817 - Items Permanent location (shelving location) is set to NULL when item is edited A quick fix to prevent more damages. No perceived side-effects so far. Signed-off-by: David Cook This is actually a perfectly good fix for this issue. I've changed the explanatory comment to explain why. Another option would be to remove the 'exists' check in the sub _do_column_fixes_for_mod(), but this is just as functional. Signed-off-by: Marcel de Rooy Detailed comment on Bugzilla. Adding a small follow-up. Signed-off-by: Tomas Cohen Arazi --- C4/Items.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/C4/Items.pm b/C4/Items.pm index 70af5ef98d..1ce54361f6 100644 --- a/C4/Items.pm +++ b/C4/Items.pm @@ -459,7 +459,7 @@ my %default_values_for_mod_from_marc = ( itemnotes => undef, itype => undef, location => undef, - permanent_location => undef, +# permanent_location => undef, # "undef" counts as "exists" which disrupts proper handling of location and permanent_location in _do_column_fixes_for_mod() materials => undef, notforloan => 0, paidfor => undef, -- 2.39.5