Error en Reporte módulo report

Saludos amigos.
He creado un report y al imprimir me sale el siguiente error.
Traceback (most recent call last):
File “/site-packages/trytond/wsgi.py”, line 47, in dispatch_request
return endpoint(request, **request.view_args)
File “/site-packages/trytond/protocols/dispatcher.py”, line 41, in rpc
request, database_name, *request.rpc_params)
File “/site-packages/trytond/wsgi.py”, line 39, in auth_required
return wrapped(*args, **kwargs)
File “/site-packages/trytond/protocols/wrappers.py”, line 106, in wrapper
return func(request, pool, *args, **kwargs)
File “/site-packages/trytond/protocols/dispatcher.py”, line 163, in _dispatch
result = rpc.result(meth(*c_args, **c_kwargs))
File “/site-packages/trytond/report/report.py”, line 152, in execute
cls.render(action_report, report_context))
File “/site-packages/trytond/report/report.py”, line 235, in render
cls._add_translation_hook(rel_report, report_context)
File “/site-packages/trytond/report/report.py”, line 223, in _add_translation_hook
context[‘set_lang’] = lambda language: translate.set_language(language)
TypeError: ‘NoneType’ object does not support item assignment

Mi clase report es la siguiente:

class SalesExpensesReport(Report):
‘Sales Report’
name = ‘sale_pos_report.expenses_report’

@classmethod
def get_context(cls, records, data):
    report_context = super(SalesExpensesReport, cls).get_context(records, data)
    pool = Pool()
    Estado = pool.get('account.statement')
    estados = Estado.search([
        ('date', '>=', data['desde']),
        ('date', '<=', data['hasta']),
    ])
    sum_total_amount = []
    sales_filtered = []

    for estado in estados:
        for linea in estado.lines:
            if linea.amount < 0 and (linea.statement_state in ('posted','validated')) and linea.sale==None:
                sales_filtered.append(linea)
                sum_total_amount.append(linea.amount)
    report_context['records'] = sales_filtered
    report_context['sum_total_amount'] = sum(sum_total_amount)
    report_context['desde'] = data['desde'].strftime('%d-%m-%Y')
    report_context['hasta'] = data['hasta'].strftime('%d-%m-%Y')

Estoy usando tryton 4.2

El mensaje menciona “language”, sin embargo este reporte lo modifique de otro que funciona normalmente, si pueden darme una opinión al respecto estaré agradecido.
Saludos
Fernando

You forget to return report_context

Ups, Sorry, thank you Cedric.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.