X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a59152e34814f453a7380e68a55534e2f8922d57..3374f67bfe90aeae87389ca323a3bfac123ac7ea:/apps/workbench/app/helpers/jobs_helper.rb diff --git a/apps/workbench/app/helpers/jobs_helper.rb b/apps/workbench/app/helpers/jobs_helper.rb index 44c7bf621c..06c3d0d420 100644 --- a/apps/workbench/app/helpers/jobs_helper.rb +++ b/apps/workbench/app/helpers/jobs_helper.rb @@ -1,2 +1,22 @@ module JobsHelper + def stderr_log_history(job_uuids) + results = [] + + log_history = Log.where(event_type: 'stderr', + object_uuid: job_uuids).order('id DESC') + if !log_history.results.empty? + reversed_results = log_history.results.reverse + reversed_results.each do |entry| + if entry.andand.properties + properties = entry.properties + text = properties[:text] + if text + results = results.concat text.split("\n") + end + end + end + end + return results + end + end