diff --git a/mo/web/table.py b/mo/web/table.py index 110d44c3f4ae66c006fda1dc70f72b19d9ed1b8a..181410aee0ccd869be59d8331a6fd0b7b7872723 100644 --- a/mo/web/table.py +++ b/mo/web/table.py @@ -2,7 +2,7 @@ import csv from dataclasses import dataclass -from flask import Response, url_for +from flask import Response, url_for, stream_with_context from html import escape import io from markupsafe import Markup @@ -275,7 +275,7 @@ class Table: raise werkzeug.exceptions.BadRequest("Žádné sloupce v exportu, musíte zvolit alespoň jeden") if streaming: - resp = Response(self.to_csv_stream(fmt, export_columns)) + resp = Response(stream_with_context(self.to_csv_stream(fmt, export_columns))) else: out = self.to_csv(fmt, export_columns) resp = app.make_response(out)