From db6729b9704a8ba265d53e68088fa519c64e8e17 Mon Sep 17 00:00:00 2001
From: Thisari Muthuwahandi <thisari.muthuwahandi@mni.thm.de>
Date: Tue, 9 Apr 2019 19:50:46 +0200
Subject: [PATCH] Improve export format

---
 .../_dialogs/comment-export/comment-export.component.ts        | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/app/components/creator/_dialogs/comment-export/comment-export.component.ts b/src/app/components/creator/_dialogs/comment-export/comment-export.component.ts
index a0c02dc1d..2a62a2e52 100644
--- a/src/app/components/creator/_dialogs/comment-export/comment-export.component.ts
+++ b/src/app/components/creator/_dialogs/comment-export/comment-export.component.ts
@@ -56,6 +56,7 @@ export class CommentExportComponent implements OnInit {
       delete element.id;
       delete element.roomId;
       delete element.creatorId;
+      element.body = element.body.replace(/[\r\n]/g, ' ').replace(/ +/g, ' ');
     });
     const myBlob = new Blob([JSON.stringify(jsonComments, null, 2)], { type: 'application/json' });
     const link = document.createElement('a');
@@ -70,7 +71,7 @@ export class CommentExportComponent implements OnInit {
     let valueFields = '';
     keyFields = Object.keys(this.comments[0]).slice(3).join(delimiter) + '\r\n';
     this.comments.forEach(element => {
-      element.body = '"' + element.body.replace(/[\r\n]/g, ' ').replace(/"/g, '""') + '"';
+      element.body = '"' + element.body.replace(/[\r\n]/g, ' ').replace(/ +/g, ' ').replace(/"/g, '""') + '"';
       valueFields += Object.values(element).slice(3).join(delimiter) + '\r\n';
     });
     csv = keyFields + valueFields;
-- 
GitLab