From d1ad43e23f75630f500313ed0b384779752f7dda Mon Sep 17 00:00:00 2001 From: Damian Mooyman Date: Fri, 28 Aug 2015 16:21:51 +1200 Subject: [PATCH] BUG Fix CSV export with periods in the name --- code/model/UserDefinedForm.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/model/UserDefinedForm.php b/code/model/UserDefinedForm.php index 7efb6bf..9fafc81 100755 --- a/code/model/UserDefinedForm.php +++ b/code/model/UserDefinedForm.php @@ -162,7 +162,11 @@ LEFT JOIN "SubmittedForm" ON "SubmittedForm"."ID" = "SubmittedFormField"."Parent WHERE "SubmittedForm"."ParentID" = '$parentID' ORDER BY "Title" ASC SQL; - $columns = DB::query($columnSQL)->map(); + // Sanitise periods in title + $columns = array(); + foreach(DB::query($columnSQL)->map() as $name => $title) { + $columns[$name] = trim(strtr($title, '.', ' ')); + } $config = new GridFieldConfig(); $config->addComponent(new GridFieldToolbarHeader());