Skip to content

Commit ba375ff

Browse files
authored
fix(apps::backup::veeam::local): initialize undefined values in jobstatus mode (#6118)
Refs: CTOR-2269
1 parent 0fa82a2 commit ba375ff

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/apps/backup/veeam/local/mode/jobstatus.pm

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,9 @@ sub manage_selection {
217217
$session = $sessions->[1];
218218
}
219219

220+
$session->{creationTimeUTC} = '' if (!defined($session->{creationTimeUTC}));
221+
$session->{endTimeUTC} = '' if (!defined($session->{endTimeUTC}));
222+
220223
$session->{creationTimeUTC} =~ s/,/\./;
221224
$session->{endTimeUTC} =~ s/,/\./;
222225

@@ -253,8 +256,8 @@ sub manage_selection {
253256
is_continuous => $job->{isContinuous},
254257
is_running => $job->{isRunning} =~ /True|1/ ? 1 : ($session->{creationTimeUTC} !~ /[0-9]/ ? 2 : 0),
255258
scheduled => $job->{scheduled} =~ /True|1/i ? 1 : 0,
256-
status => defined($job_result->{ $session->{result} }) && $job_result->{ $session->{result} } ne '' ?
257-
$job_result->{ $session->{result} } : '-'
259+
status => defined($session->{result}) && $session->{result} ne '' ?
260+
$session->{result} : '-'
258261
};
259262
$self->{global}->{total}++;
260263
}

0 commit comments

Comments
 (0)