Escape commas in address label csv export
One-sentence description
Addresses containing a comma are not surrounded with quotes in the csv export, meaning they are split into multiple columns.
Current behaviour
When exporting addresses for users, some of these addresses contain commas, like "Mercator I, room ...". In csv, these commas are seen as separator, meaning these addresses are split into several columns. They should be contained in a single column.
Expected behaviour
Commas are escaped correctly, by surrounding the corresponding fields in quotes during the export.
Steps to reproduce
- Add an address field containing a comma for a certain member.
- Export the address labels csv file.
- Notice the address field is separated into two columns.