From 868d88bd4c31dd41ac826b09818cfa3e5a6a51a0 Mon Sep 17 00:00:00 2001 From: Julien Nahum Date: Fri, 15 Mar 2024 11:43:50 +0100 Subject: [PATCH] Fix conversion export issue --- app/Service/Forms/FormSubmissionFormatter.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Service/Forms/FormSubmissionFormatter.php b/app/Service/Forms/FormSubmissionFormatter.php index d1690cbf..e88c24a9 100644 --- a/app/Service/Forms/FormSubmissionFormatter.php +++ b/app/Service/Forms/FormSubmissionFormatter.php @@ -140,7 +140,7 @@ class FormSubmissionFormatter $returnArray[$field['name']] = ''.$data[$field['id']].''; } elseif ($field['type'] == 'multi_select') { $val = $data[$field['id']]; - if ($this->outputStringsOnly) { + if ($this->outputStringsOnly && is_array($val)) { $returnArray[$field['name']] = implode(', ', $val); } else { $returnArray[$field['name']] = $val; @@ -164,7 +164,7 @@ class FormSubmissionFormatter }); } } else { - if (is_array($data[$field['id']])) { + if (is_array($data[$field['id']]) && $this->outputStringsOnly) { $data[$field['id']] = implode(', ', $data[$field['id']]); } $returnArray[$field['name']] = $data[$field['id']];