diff --git a/src/nf_modules/multiqc/main.nf b/src/nf_modules/multiqc/main.nf index ee3611da75862f6589e9e98079f27353a9048be5..7b4d09a00dfcf69e1d4afbdd08d1e64b97320488 100644 --- a/src/nf_modules/multiqc/main.nf +++ b/src/nf_modules/multiqc/main.nf @@ -31,14 +31,19 @@ workflow multiqc { main: report .map{it -> - if (it.size() > 1){ - it[1] + if (it instanceof List){ + if(it.size() > 1) { + it[1] + } else { + it[0] + } } else { it } } - .flatten() + .view() .unique() + .flatten() .set { report_cleaned } multiqc_default(report_cleaned.collect())