Fri 27 Sep 2013 10:29:29 PM UTC, original submission:
For fix on appointment_receipt.odt:
<if test="appointment.institution and appointment.institution">
Institution : <appointment.institution and appointment.institution.name>
</if>
<if test="appointment.speciality">
Specialty : <appointment.speciality.name>
</if>
Traceback >>>>>>
/home/zodman/apps/tryton2.8/trytond/trytond/protocols/jsonrpc.py(123)_marshaled_dispatch()
-> response['result'] = dispatch_method(method, params)
/home/zodman/apps/tryton2.8/trytond/trytond/protocols/jsonrpc.py(156)_dispatch()
-> res = dispatch(*args)
/home/zodman/apps/tryton2.8/trytond/trytond/protocols/dispatcher.py(158)dispatch()
-> result = rpc.result(meth(args, *kwargs))
/home/zodman/apps/tryton2.8/trytond/trytond/report/report.py(131)execute()
-> type, data = cls.parse(action_report, records, data, {})
/home/zodman/apps/tryton2.8/trytond/trytond/report/report.py(280)parse()
-> data = rel_report(**localcontext).render()
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/relatorio/templates/base.py(39)render()
-> return self.serializer(self.events)
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/relatorio/templates/opendocument.py(833)__call__()
-> for kind, data, pos in stream:
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/core.py(288)_ensure()
-> for event in stream:
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/filters/i18n.py(683)__call__()
-> for kind, data, pos in stream:
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/template/base.py(605)_include()
-> for event in stream:
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/template/markup.py(327)_match()
-> for event in stream:
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/template/base.py(565)_flatten()
-> result = _eval_expr(data, ctxt, vars)
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/template/base.py(277)_eval_expr()
-> retval = expr.evaluate(ctxt)
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/template/eval.py(178)evaluate()
-> return eval(self.code, globals, {'__data_': data})
/tmp/trytond_R1AWAX.odt(1)<Expression u'appointment.speciality.name'>()
-> PK�y�B^�2
'mimetypeapplication/vnd.oasis.opendocument.textPK�y�meta.xml��K��0���F��-�q^��@��@
����"�8jm�H�8����8�,��9��9g�ת
��X���A(��T���~
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/template/eval.py(324)lookup_attr()
-> val = cls.undefined(key, owner=obj)
> /home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/template/eval.py(410)undefined()
-> raise UndefinedError(key, owner=owner)
(Pdb) /home/zodman/apps/tryton2.8/trytond/trytond/model/modelstorage.py:1382: DeprecationWarning: With-statements now directly support multiple context managers
Transaction().set_context(self._context)):
/home/zodman/apps/tryton2.8/trytond/trytond/protocols/jsonrpc.py(123)_marshaled_dispatch()
-> response['result'] = dispatch_method(method, params)
/home/zodman/apps/tryton2.8/trytond/trytond/protocols/jsonrpc.py(156)_dispatch()
-> res = dispatch(*args)
/home/zodman/apps/tryton2.8/trytond/trytond/protocols/dispatcher.py(158)dispatch()
-> result = rpc.result(meth(args, *kwargs))
/home/zodman/apps/tryton2.8/trytond/trytond/report/report.py(131)execute()
-> type, data = cls.parse(action_report, records, data, {})
/home/zodman/apps/tryton2.8/trytond/trytond/report/report.py(280)parse()
-> data = rel_report(**localcontext).render()
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/relatorio/templates/base.py(39)render()
-> return self.serializer(self.events)
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/relatorio/templates/opendocument.py(833)__call__()
-> for kind, data, pos in stream:
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/core.py(288)_ensure()
-> for event in stream:
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/filters/i18n.py(683)__call__()
-> for kind, data, pos in stream:
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/template/base.py(605)_include()
-> for event in stream:
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/template/markup.py(327)_match()
-> for event in stream:
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/template/base.py(565)_flatten()
-> result = _eval_expr(data, ctxt, vars)
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/template/base.py(277)_eval_expr()
-> retval = expr.evaluate(ctxt)
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/template/eval.py(178)evaluate()
-> return eval(self.code, globals, {'__data_': data})
/tmp/trytond_R1AWAX.odt(1)<Expression u'appointment.speciality.name'>()
-> PK�y�B^�2
'mimetypeapplication/vnd.oasis.opendocument.textPK�y�meta.xml��K��0���F��-�q^��@��@
����"�8jm�H�8����8�,��9��9g�ת
��X���A(��T���~
/home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/template/eval.py(324)lookup_attr()
-> val = cls.undefined(key, owner=obj)
> /home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/template/eval.py(410)undefined()
-> raise UndefinedError(key, owner=owner)
(Pdb) run
> /home/zodman/.virtualenvs/tryton/local/lib/python2.7/site-packages/genshi/template/eval.py(410)undefined()
-> raise UndefinedError(key, owner=owner)
|