(plugin) apps::backup::commvault::commserve::restapi - mode jobs change limit (#4351)

This commit is contained in:
qgarnier 2023-04-14 11:46:58 +02:00 committed by David Boucher
parent 552b08c0a2
commit 55e2e529a2
2 changed files with 5 additions and 3 deletions

View File

@ -236,6 +236,7 @@ sub request_internal {
my $content = $self->{http}->request(
url_path => $self->{url_path} . $options{endpoint},
get_param => $options{get_param},
header => $options{header},
warning_status => '',
unknown_status => '',
critical_status => ''
@ -337,7 +338,8 @@ sub request_jobs {
my $response = $self->request_internal(
endpoint => $options{endpoint},
get_param => ['completedJobLookupTime=' . $lookup_time]
get_param => ['completedJobLookupTime=' . $lookup_time],
header => ['limit: 10000']
);
$self->create_cache_file(type => 'jobs', response => $response)

View File

@ -199,9 +199,9 @@ sub manage_selection {
$self->{output}->output_add(long_msg => "skipping job '" . $policy_name . "/" . $job->{jobId} . "': no matching filter type.", debug => 1);
next;
}
if (defined($job->{clientGroups}) && defined($self->{option_results}->{filter_client_name}) && $self->{option_results}->{filter_client_name} ne '') {
if (defined($self->{option_results}->{filter_client_group}) && $self->{option_results}->{filter_client_group} ne '' && defined($job->{clientGroups}) && ref($job->{clientGroups}) eq 'ARRAY') {
my $matched = 0;
foreach (@$job->{clientGroups}) {
foreach (@{$job->{clientGroups}}) {
if ($_->{clientGroupName} =~ /$self->{option_results}->{filter_client_group}/) {
$matched = 1;
last;