I created a qweb report and it worked successfully. When I came to translate it I added this code:
<template id="my_report_id">
<t t-call="report.html_container">
<t t-foreach="doc_ids" t-as="doc_id">
<t t-raw="translate_doc(doc_id, doc_model, 'lang' , 'my_module.my_report_id_document')"/>
</t>
</t>
</template>When I tried to run it I got the following error
QWebException: ""'my model name' object has no attribute 'lang'" while evaluating 'doc.lang'" while evaluating "translate_doc(doc_id, doc_model, 'lang' , 'my_module.my_report_id_document')"
I changed it to several choices , for example:
'partner_id.lang'
user.lang
instance.session.user_context.lang, as per this link
with no success.
The module I'm working on I created it from scratch and it does not depend on any other module. How to resolve this issue.