From 81bdc51c292f7d8db0d6d25ee7937283e7b0ee75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Casaj=C3=BAs?= Date: Wed, 20 Dec 2023 15:21:13 +0100 Subject: [PATCH] Sanitize notes before exporting them --- app/alias_utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/alias_utils.py b/app/alias_utils.py index b02cb1fc..4502fecb 100644 --- a/app/alias_utils.py +++ b/app/alias_utils.py @@ -392,7 +392,10 @@ def alias_export_csv(user, csv_direct_export=False): ) mailboxes = " ".join([mailbox.email for mailbox in alias_mailboxes]) - data.append([alias.email, alias.note, alias.enabled, mailboxes]) + alias_note = alias.note or "" + data.append( + [alias.email, alias_note.replace("\n", " "), alias.enabled, mailboxes] + ) si = StringIO() cw = csv.writer(si)