my $count = 1 if ($self->api_name =~/count$/o);
my $status_filter = '';
- $status_filter = 'AND a.status IN (0,7)' if ($self->api_name =~/status_filtered/o);
+ $status_filter = 'AND a.status IN (0,7,101)' if ($self->api_name =~/status_filtered/o);
my $select = <<" SQL";
SELECT h.*
# reset prox list after trimming good copies
$prox_list = create_prox_list(
$self, $pu_lib,
- [ grep { $_->status == 0 || $_->status == 7 } @good_copies ],
+ [ grep { $_->status == 0 || $_->status == 7 || $_->status == 101 } @good_copies ],
$hold, $hold_copy_map
);
- $all_copies = [ grep { ''.$_->circ_lib ne $pu_lib && ( $_->status == 0 || $_->status == 7 ) } @good_copies ];
+ $all_copies = [ grep { ''.$_->circ_lib ne $pu_lib && ( $_->status == 0 || $_->status == 7 || $_->status == 101 ) } @good_copies ];
my $min_prox = [ sort keys %$prox_list ]->[0];
my $best;
next;
}
- if ($copy->status->id == 0 || $copy->status->id == 7) {
+ if ($copy->status->id == 0 || $copy->status->id == 7 || $copy->status->id == 101) {
push @good_resources, $res;
next;
}