LP1901930 tweaks to SIP2 Checkout Response
authorJason Etheridge <jason@EquinoxOLI.org>
Thu, 26 May 2022 19:24:17 +0000 (15:24 -0400)
committerBill Erickson <berickxx@gmail.com>
Mon, 24 Oct 2022 17:21:58 +0000 (13:21 -0400)
Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/SIP2.pm

index 5174ed3..ea204a3 100644 (file)
@@ -537,9 +537,9 @@ sub checkout_renew_common {
 
     my $item_details = OpenILS::Application::SIP2::Item->get_item_details(
         $session, barcode => $item_barcode);
-    push @{ $stub->{fields} }, {AJ => $item_details->{title}};
+    push @{ $stub->{fields} }, {AJ => ($item_details->{title} || '')};
 
-    return $stub unless $item_details;
+    return $stub unless $item_details && keys %{ $item_details };
 
     my $patron_details = OpenILS::Application::SIP2::Patron->get_patron_details(
         $session, barcode => $patron_barcode);