Bugzilla – Attachment 120562 Details for
Bug 27837
Permanent location is reverted to location when location updated and permanent_location mapped to MARC field
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 27837: Update permanent location if passed into ModItemFromMarc
Bug-27837-Update-permanent-location-if-passed-into.patch (text/plain), 1.55 KB, created by
Nick Clemens (kidclamp)
on 2021-05-05 18:46:52 UTC
(
hide
)
Description:
Bug 27837: Update permanent location if passed into ModItemFromMarc
Filename:
MIME Type:
Creator:
Nick Clemens (kidclamp)
Created:
2021-05-05 18:46:52 UTC
Size:
1.55 KB
patch
obsolete
>From da76cd39e05814fc2416af3a02493e6919b72e95 Mon Sep 17 00:00:00 2001 >From: Kyle M Hall <kyle@bywatersolutions.com> >Date: Wed, 3 Mar 2021 08:33:21 -0500 >Subject: [PATCH] Bug 27837: Update permanent location if passed into > ModItemFromMarc > >Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com> >Signed-off-by: Rhonda Kuiper <rkuiper@roundrocktexas.gov> >Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> > >Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> >--- > C4/Items.pm | 4 ++++ > 1 file changed, 4 insertions(+) > >diff --git a/C4/Items.pm b/C4/Items.pm >index 726c7e4cd8..e2f81d0bef 100644 >--- a/C4/Items.pm >+++ b/C4/Items.pm >@@ -304,6 +304,8 @@ sub ModItemFromMarc { > my $item_object = Koha::Items->find($itemnumber); > my $item = TransformMarcToKoha( $localitemmarc, $frameworkcode, 'items' ); > >+ my $has_permanent_location = $item->{permanent_location}; >+ > # Retrieving the values for the fields that are not linked > my @mapped_fields = Koha::MarcSubfieldStructures->search( > { >@@ -326,6 +328,8 @@ sub ModItemFromMarc { > $item_object = $item_object->set_or_blank($item); > $item_object->cn_sort($existing_cn_sort); # Resetting to the existing value > >+ $item_object->make_column_dirty('permanent_location') if $has_permanent_location; >+ > my $unlinked_item_subfields = _get_unlinked_item_subfields( $localitemmarc, $frameworkcode ); > $item_object->more_subfields_xml(_get_unlinked_subfields_xml($unlinked_item_subfields)); > $item_object->store({ skip_record_index => $params->{skip_record_index} }); >-- >2.11.0
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 27837
:
117570
|
117572
|
117625
|
117626
|
117627
|
117628
|
117634
|
117728
|
117729
|
117730
|
117735
|
117738
|
120361
|
120362
|
120363
|
120364
|
120562
|
120563
|
120564
|
120565
|
120566
|
120616
|
120628
|
120629
|
120832
|
121044
|
121045
|
121046
|
121047
|
121048
|
121049
|
121050
|
121051
|
121052