Bug 28854: (follow-up) Use barcodedecode in Koha::REST::V1::Items

This removes any leading or trailing whitespace from the external id
passed

Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
Martin Renvoize 2022-06-24 16:55:25 +01:00 committed by Tomas Cohen Arazi
parent 08356151cb
commit 720ed202b8
No known key found for this signature in database
GPG Key ID: 0A272EA1B2F3C15F
1 changed files with 4 additions and 1 deletions

View File

@ -19,6 +19,8 @@ use Modern::Perl;
use Mojo::Base 'Mojolicious::Controller';
use C4::Circulation qw( barcodedecode );
use Koha::Items;
use List::MoreUtils qw( any );
@ -199,8 +201,8 @@ sub add_to_bundle {
);
}
my $bundle_item_id = $c->validation->param('body')->{'external_id'};
$bundle_item_id = barcodedecode($bundle_item_id);
my $bundle_item = Koha::Items->find( { barcode => $bundle_item_id } );
unless ($bundle_item) {
@ -253,6 +255,7 @@ sub remove_from_bundle {
}
my $bundle_item_id = $c->validation->param('bundled_item_id');
$bundle_item_id = barcodedecode($bundle_item_id);
my $bundle_item = Koha::Items->find( { itemnumber => $bundle_item_id } );
unless ($bundle_item) {