am-impact / amforms

Forms plugin for Craft
Other
121 stars 21 forks source link

Export does not support "Categories" field type (v1.8.0) #173

Open degraaf opened 6 years ago

degraaf commented 6 years ago

Export function was crashing.

Debugged and found that it does not support 'Categories' field type.

Patched my local version by adding a case statement:

diff --git a/plugins/amforms/services/AmForms_ExportsService.php b/plugins/amforms/services/AmForms_ExportsService.php
index 5c85b983..72b545d7 100755
--- a/plugins/amforms/services/AmForms_ExportsService.php
+++ b/plugins/amforms/services/AmForms_ExportsService.php
@@ -736,6 +736,7 @@ class AmForms_ExportsService extends BaseApplicationComponent
                     }
                     $data[] = implode(', ', $fieldExportData);
                     break;
+                case 'Categories':
                 case 'Entries':
                     $fieldExportData = array();
                     foreach ($submission->$fieldHandle->find() as $fieldData) {