OS (up2date 2023.03.06): bookworm 6.1.0-5-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.12-1 (2023-02-15) x86_64 Trying to export alerts into CSV ends with: *** An unexpected condition happened while trying to load /alerts/forensic/csv_download Error: a bytes-like object is required, not 'str' if grid: w.writerow(grid[0].keys()) for row in grid: /usr/lib/python3/dist-packages/prewikka/views/datasearch/datasearch.py, line 580: w.writerow(grid[0].keys()) /usr/lib/python3/dist-packages/prewikka/view.py, line 393: return self.render(**env.request.view_kwargs) or env.request.dataset /usr/lib/python3/dist-packages/prewikka/view.py, line 403: resp = self._render() /usr/lib/python3/dist-packages/prewikka/main.py, line 291: ret = view_object.respond() /usr/lib/python3/dist-packages/prewikka/main.py, line 301: response = self._process_static(webreq) or self._process_dynamic(webreq) *** Expected behaviour: export alerts into CSV without errors.