From 0f587d848bc6d39678916d3e7b2023bcb64e5654 Mon Sep 17 00:00:00 2001 From: Jason Stephenson Date: Mon, 13 Oct 2014 20:05:54 -0400 Subject: [PATCH] Fix a problem with acceptitem in NCIP::ILS::Evergreen. There was a logical error when checking RequestedActionType for the "Hold For Pickup" action. Signed-off-by: Jason Stephenson --- lib/NCIP/ILS/Evergreen.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/NCIP/ILS/Evergreen.pm b/lib/NCIP/ILS/Evergreen.pm index 886ba9a..1a79281 100644 --- a/lib/NCIP/ILS/Evergreen.pm +++ b/lib/NCIP/ILS/Evergreen.pm @@ -209,7 +209,7 @@ sub acceptitem { $response->header($self->make_header($request)); # We only accept holds for the time being. - if ($request->{$message}->{RequestedActionType} !~ /^hold\w/i) { + if ($request->{$message}->{RequestedActionType} =~ /^hold\W/i) { # We need the item id or we can't do anything at all. my ($item_barcode, $item_idfield) = $self->find_item_barcode($request); if (ref($item_barcode) eq 'NCIP::Problem') { -- 2.43.2