From 22b62e579fd488da0f8475e0ec791d354f6a6c8e Mon Sep 17 00:00:00 2001 From: Jorge Aguilera Date: Wed, 28 Aug 2024 11:07:38 +0200 Subject: [PATCH] generate a random jobName in case job.hash is null Signed-off-by: Jorge Aguilera --- .../src/main/nextflow/nomad/executor/NomadTaskHandler.groovy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/nf-nomad/src/main/nextflow/nomad/executor/NomadTaskHandler.groovy b/plugins/nf-nomad/src/main/nextflow/nomad/executor/NomadTaskHandler.groovy index 6acfaf6..c5a91ae 100644 --- a/plugins/nf-nomad/src/main/nextflow/nomad/executor/NomadTaskHandler.groovy +++ b/plugins/nf-nomad/src/main/nextflow/nomad/executor/NomadTaskHandler.groovy @@ -131,7 +131,8 @@ class NomadTaskHandler extends TaskHandler implements FusionAwareTask { def builder = createBashWrapper(task) builder.build() - this.jobName = NomadHelper.sanitizeName(task.hash?.toString() + "-" + task.name) + def hash = task.hash?.toString() ?: UUID.randomUUID().toString() + this.jobName = NomadHelper.sanitizeName(hash + "-" + task.name) final taskLauncher = getSubmitCommand(task) final taskEnv = getEnv(task)