[FIX] web: Fix access right issues on external layout prining
Purpose ======= If the user doesn't have access to ir.ui.view (aka no admin or website access rights), printing a report with a configured external layout will lead to a traceback, as it's forbidden for the use to read on the field "key" on the related ir.ui.view. As we only want to retrieve the view key, this is safe to use sudo at that point. closes odoo/odoo#80528 Taskid: 2701251 X-original-commit: 3891ab34740a86a5e795b9fbcb3fb998d705985e Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
This commit is contained in:
@@ -484,7 +484,7 @@
|
||||
</t>
|
||||
</t>
|
||||
|
||||
<t t-if="company.external_report_layout_id" t-call="{{company.external_report_layout_id.key}}"><t t-out="0"/></t>
|
||||
<t t-if="company.external_report_layout_id" t-call="{{company.external_report_layout_id.sudo().key}}"><t t-out="0"/></t>
|
||||
<t t-else="else" t-call="web.external_layout_standard"><t t-out="0"/></t>
|
||||
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user