diff --git a/assets/job/index.js b/assets/job/index.js index a7efbf6..3676a7b 100644 --- a/assets/job/index.js +++ b/assets/job/index.js @@ -36,7 +36,7 @@ function initRunNowButtons() { if (data.status == 'deferred') { modal.find('.modal-body').html(data.message); } else if (data.status == 'ran') { - let content = '

Cronjob ran in ' + data.runtime + 'seconds with exit code ' + data.exitcode +'

' + let content = '

Cronjob ran in ' + data.runtime.toFixed(3) + ' seconds with exit code ' + data.exitcode +'

' content += '
' + data.output + '
' modal.find('.modal-body').html(content); diff --git a/src/Repository/Job.php b/src/Repository/Job.php index 390b471..290065b 100644 --- a/src/Repository/Job.php +++ b/src/Repository/Job.php @@ -248,7 +248,7 @@ class Job extends Repository 'status' => 'ran', 'output' => $output['output'], 'exitcode' => $output['exitcode'], - 'runtime' => $output['runtime'], + 'runtime' => (float)$output['runtime'], 'title' => !str_contains($output['flags'], Run::FAILED) ? 'Cronjob successfully ran' : 'Cronjob failed. Please check output below', 'success' => !str_contains($output['flags'], Run::FAILED) ];