LP1748265 Hold fetch API sms_carrier option user/berick/lp1748265-hold-list-sms-carrier
authorBill Erickson <berickxx@gmail.com>
Fri, 8 Mar 2019 15:38:43 +0000 (10:38 -0500)
committerBill Erickson <berickxx@gmail.com>
Fri, 8 Mar 2019 15:38:46 +0000 (10:38 -0500)
Support a new "include_sms_carrier" option to the holds retrieve API so
the data may be fetched along with the hold instead after the fact in
the patron holds list, etc.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm

index 1e57e9a..40a25b1 100644 (file)
@@ -3430,6 +3430,7 @@ sub uber_hold_impl {
     my $flesh_fields = ['current_copy', 'usr', 'notes'];
     push (@$flesh_fields, 'requestor') if $args->{include_requestor};
     push (@$flesh_fields, 'cancel_cause') if $args->{include_cancel_cause};
+    push (@$flesh_fields, 'sms_carrier') if $args->{include_sms_carrier};
 
     my $hold = $e->retrieve_action_hold_request([
         $hold_id,