my $hold_bc = $checkin_details->{hold_patron_barcode};
my $hold_name = $checkin_details->{hold_patron_name};
- # XXX
- use OpenSRF::Utils::JSON;
- $logger->info('SIP checkin details ' . OpenSRF::Utils::JSON->perl2JSON($checkin_details));
- $logger->info('SIP item details ' . OpenSRF::Utils::JSON->perl2JSON($item_details));
-
return {
code => '10',
fixed_fields => [
my $details = {};
my $override = 0;
- use OpenSRF::Utils::JSON;
- $logger->info('SIP checkin details 1' . OpenSRF::Utils::JSON->perl2JSON($details));
-
for (0, 1) { # 2 checkin requests max
$override =
$class->perform_checkin($session, $details, $override, %params);
- $logger->info('SIP checkin details 5' . OpenSRF::Utils::JSON->perl2JSON($details));
-
last unless $override;
}
- $logger->info('SIP checkin details 6' . OpenSRF::Utils::JSON->perl2JSON($details));
-
return $details;
}
# Treat the first response as the main result.
my $event = ref $resp eq 'ARRAY' ? $resp->[0] : $resp;
- $logger->info('SIP checkin details 3' . OpenSRF::Utils::JSON->perl2JSON($details));
- $logger->info('SIP checkin details event' . OpenSRF::Utils::JSON->perl2JSON($event));
-
return unless $U->is_event($event); # should never happen; fail gracefully
my $textcode = $event->{textcode};
return unless $hold;
- $logger->info('SIP checkin details 4' . OpenSRF::Utils::JSON->perl2JSON($details));
-
my ($pickup_lib_id, $pickup_lib_sn);
my $holder = $session->editor->retrieve_actor_user(