From aaec95a69d7dcc3480a1094ebd170feb72d13296 Mon Sep 17 00:00:00 2001
From: Laurent Modolo <laurent.modolo@ens-lyon.fr>
Date: Tue, 2 Nov 2021 14:45:01 +0100
Subject: [PATCH] multiqc: better handling of List as input

---
 src/nf_modules/multiqc/main.nf | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/nf_modules/multiqc/main.nf b/src/nf_modules/multiqc/main.nf
index ee3611da..7b4d09a0 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())
 
-- 
GitLab