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']];