mirror of
https://github.com/OCA/reporting-engine.git
synced 2025-02-16 16:30:38 +02:00
[IMP] report_csv: pass multi variable to be able to distingish which case you are in
This commit is contained in:
@@ -35,14 +35,16 @@ class ReportController(report.ReportController):
|
||||
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'),
|
||||
|
||||
Reference in New Issue
Block a user