From: Bill Erickson Date: Fri, 17 Jun 2016 15:16:22 +0000 (-0400) Subject: hold targeter reify X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=78e7ea6a3a071444b3235b36523e47a682fe1d03;p=working%2FEvergreen.git hold targeter reify Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Utils/HoldTargeter.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/HoldTargeter.pm index d592593d8f..ab9f8e3ae6 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Utils/HoldTargeter.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Utils/HoldTargeter.pm @@ -102,7 +102,7 @@ sub find_holds_to_target { [{class => 'ahr', field => 'request_time', direction => 'DESC'}] if $self->{newest_first}; - my $holds = $self->editor->json_query($query); + my $holds = $self->editor->json_query($query, {substream => 1}); return map {$_->{id}} @$holds; } @@ -188,6 +188,7 @@ use strict; use warnings; use DateTime; use OpenSRF::AppSession; +use OpenSRF::Utils qw/:datetime/; use OpenSRF::Utils::Logger qw(:logger); use OpenILS::Application::AppUtils; use OpenILS::Utils::CStoreEditor qw/:funcs/; @@ -497,7 +498,7 @@ sub get_hold_copies { }; } - my $copies = $e->json_query($query); + my $copies = $e->json_query($query, {substream => 1}); $self->{eligible_copy_count} = scalar(@$copies); $logger->info("targeter: Hold ".$self->hold_id." has ".