[FIX] mis_builder: in some cases with other report, ids isn't initialized
parent
b7c828fe5e
commit
fb93cf3b91
|
@ -55,12 +55,13 @@ class Report(models.Model):
|
|||
@api.v7
|
||||
def get_pdf(self, cr, uid, ids, report_name, html=None, data=None,
|
||||
context=None):
|
||||
report = self._get_report_from_name(cr, uid, report_name)
|
||||
obj = self.pool[report.model].browse(cr, uid, ids,
|
||||
context=context)[0]
|
||||
context = context.copy()
|
||||
if hasattr(obj, 'landscape_pdf') and obj.landscape_pdf:
|
||||
context.update({'landscape': True})
|
||||
if ids:
|
||||
report = self._get_report_from_name(cr, uid, report_name)
|
||||
obj = self.pool[report.model].browse(cr, uid, ids,
|
||||
context=context)[0]
|
||||
context = context.copy()
|
||||
if hasattr(obj, 'landscape_pdf') and obj.landscape_pdf:
|
||||
context.update({'landscape': True})
|
||||
return super(Report, self).get_pdf(cr, uid, ids, report_name,
|
||||
html=html, data=data,
|
||||
context=context)
|
||||
|
|
Loading…
Reference in New Issue