LP1901930 fix renewal counts and add AE msg type collab/phasefx/sipmbackend-finished-commits
authorJason Etheridge <jason@EquinoxOLI.org>
Mon, 28 Mar 2022 13:50:08 +0000 (09:50 -0400)
committerJason Etheridge <jason@EquinoxOLI.org>
Thu, 21 Apr 2022 14:42:08 +0000 (10:42 -0400)
Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/SIP2.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/SIP2/Checkout.pm

index 4a7f51d..150dedb 100644 (file)
@@ -366,6 +366,7 @@ sub patron_response_common_data {
             fields => [
                 {AO => $session->config->{institution}},
                 {AA => $barcode},
+                {AE => ''},
                 {BL => $SC->sipbool(0)}, # valid patron
                 {CQ => $SC->sipbool(0)}  # valid patron password
             ]
@@ -395,6 +396,10 @@ sub patron_response_common_data {
         ],
         fields => [
             {AA => $barcode},
+            {AE => sprintf('%s %s %s',
+                   ($patron->first_given_name || ''),
+                   ($patron->second_given_name || ''),
+                   ($patron->family_name || ''))},
             {AO => $session->config->{institution}},
             {BH => $session->config->{settings}->{currency}},
             {BL => $SC->sipbool(1)},          # valid patron
index ab3b73f..77a6300 100644 (file)
@@ -97,6 +97,7 @@ sub perform_checkout {
         my $textcode = $event->{textcode};
 
         if ($textcode eq 'SUCCESS' && $event->{payload}) {
+            $circ_details->{ok} = 1;
             if (my $circ = $event->{payload}->{circ}) {
                 $circ_details->{circ} = $circ;