diff --git a/portingdb/htmlreport.py b/portingdb/htmlreport.py
index 5bb49a5eb8a..a25e80950f7 100644
--- a/portingdb/htmlreport.py
+++ b/portingdb/htmlreport.py
@@ -9,7 +9,7 @@
import datetime
from flask import Flask, render_template, current_app, Markup, abort, url_for
-from flask import make_response, request
+from flask import make_response, request, Response
from flask.json import jsonify
from sqlalchemy import func, and_, create_engine
from sqlalchemy.orm import subqueryload, eagerload, sessionmaker, joinedload
@@ -568,7 +568,7 @@ def history_csv():
'status': row.status,
'num_packages': row.num_packages,
})
- return sio.getvalue()
+ return Response(sio.getvalue(), mimetype='text/csv')
def group_by_loc(grp):
@@ -845,7 +845,7 @@ def history_naming_csv():
'status': row.status,
'num_packages': row.num_packages,
})
- return sio.getvalue()
+ return Response(sio.getvalue(), mimetype='text/csv')
def format_quantity(num):