Skip to content

Commit

Permalink
[IMP] report_csv: pass multi variable to be able to distingish which …
Browse files Browse the repository at this point in the history
…case you are in
  • Loading branch information
LoisRForgeFlow authored and etobella committed Feb 12, 2019
1 parent 4cd3676 commit fabb19c
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions report_csv/controllers/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,16 @@ def report_routes(self, reportname, docids=None, converter=None, **data):
if docids:
obj = request.env[report.model].browse(docids)
if report.print_report_name and not len(obj) > 1:
report_name = safe_eval(report.print_report_name,
{'object': obj, 'time': time})
report_name = safe_eval(
report.print_report_name,
{'object': obj, 'time': time, 'multi': False})
filename = "%s.%s" % (report_name, "csv")
# When we print multiple records we still allow a custom
# filename.
elif report.print_report_name and len(obj) > 1:
report_name = safe_eval(report.print_report_name,
{'objects': obj, 'time': time})
report_name = safe_eval(
report.print_report_name,
{'objects': obj, 'time': time, 'multi': True})
filename = "%s.%s" % (report_name, "csv")
csvhttpheaders = [
('Content-Type', 'text/csv'),
Expand Down

0 comments on commit fabb19c

Please sign in to comment.