git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@3625
91ce42f0-d328-0410-95d8-
f526ca767f89
$query = "
SELECT Time AS time, LogText AS log
- FROM Log
- WHERE JobId = $arg->{jobid}
+ FROM Log INNER JOIN Job ON (Job.JobId = Log.JobId)
+ WHERE Log.JobId = $arg->{jobid}
+ OR ( Log.JobId = 0
+ AND Log.Time >= Job.StartTime
+ AND Log.Time <= COALESCE(Job.EndTime, Now())
+ )
ORDER BY LogId
";
+
my $log = $self->dbh_selectall_arrayref($query);
unless ($log) {
return $self->error("Can't get log for jobid $arg->{jobid}");