LP1901930 SIP2Mediator checkin support
authorBill Erickson <berickxx@gmail.com>
Fri, 30 Oct 2020 22:20:07 +0000 (18:20 -0400)
committerBill Erickson <berickxx@gmail.com>
Fri, 30 Oct 2020 22:20:07 +0000 (18:20 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/SIP2/Checkin.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/SIP2/Item.pm

index e309958..15a7e28 100644 (file)
@@ -42,12 +42,12 @@ sub perform_checkin {
 
     my $args = {
         copy_barcode => $params{item_barcode},
-        holds_as_transit => $config->{checkin_hold_as_transit}
+        hold_as_transit => $config->{checkin_hold_as_transit}
     };
 
     $args->{circ_lib} = 
         $SC->org_id_from_sn($params{corrent_loc}) || 
-        $session->editor->ws_ou;
+        $session->editor->requestor->ws_ou;
 
     my $method = 'open-ils.circ.checkin';
     $method .= '.override' if $override;
index db07a69..5ab25ff 100644 (file)
@@ -39,7 +39,7 @@ sub get_item_details {
     my $details = {
         item => $item,
         security_marker => '02', # matches SIP/Item.pm
-        owning_loc => $item->call_number->owning_lib->sn,
+        owning_loc => $item->call_number->owning_lib->shortname,
         current_loc => $item->circ_lib->shortname,
         permanent_loc => $item->circ_lib->shortname,
         destination_loc => $item->circ_lib->shortname # maybe replaced below