Commit 52a89f91 authored by Mickaël Desfrênes's avatar Mickaël Desfrênes
Browse files

prevent illgal characters in xlsx

parent 99843e48
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -38,6 +38,7 @@ from resources.tasks import (
    update_resources_from_xlsx_rows,
)
from openpyxl import Workbook, load_workbook
from openpyxl.utils.exceptions import IllegalCharacterError
import tempfile
from rpc.signals import rpc_success_signal

@@ -464,7 +465,12 @@ def download_metas_xls(request: HttpRequest, collection_id):
        col_number = 1
        for value in r.values():
            cell = ws.cell(row=row_number, column=col_number)
            try:
                cell.value = value
            except IllegalCharacterError:
                logger.warning(
                    f"Could not add value of type {type(value)} to cell: {value}"
                )
            col_number = col_number + 1
        row_number = row_number + 1
    col_number = 1