[FIX] abstract_report: correctly pass the active ids in wrapped_report.set_context, fix analytic journal from ir.ui.menu by setting a consistent context
bzr revid: sle@openerp.com-20140403154856-s3i220d6w1yw4e5s
This commit is contained in:
@@ -54,7 +54,10 @@ class account_analytic_journal_report(osv.osv_memory):
|
||||
'model': 'account.analytic.journal',
|
||||
'form': data
|
||||
}
|
||||
return self.pool['report'].get_action(cr, uid, ids, 'account.report_analyticjournal', data=datas, context=context)
|
||||
context2 = context.copy()
|
||||
context2['active_model'] = 'account.analytic.journal'
|
||||
context2['active_ids'] = ids_list
|
||||
return self.pool['report'].get_action(cr, uid, ids, 'account.report_analyticjournal', data=datas, context=context2)
|
||||
|
||||
def default_get(self, cr, uid, fields, context=None):
|
||||
if context is None:
|
||||
|
||||
@@ -51,7 +51,7 @@ class AbstractReport(osv.AbstractModel):
|
||||
|
||||
# Generate the old style report
|
||||
wrapped_report = self._wrapped_report_class(cr, uid, '', context=context)
|
||||
wrapped_report.set_context(objects, data, ids)
|
||||
wrapped_report.set_context(objects, data, context['active_ids'])
|
||||
|
||||
# Rendering self._template with the wrapped report instance localcontext as
|
||||
# rendering environment
|
||||
|
||||
Reference in New Issue
Block a user