# Part of Odoo. See LICENSE file for full copyright and licensing details. from odoo.http import request, route from odoo.addons.web_studio.controllers import main class WebStudioController(main.WebStudioController): @route() def edit_view(self, view_id, studio_view_arch, operations=None, model=None, context=None): action = super().edit_view(view_id, studio_view_arch, operations, model, context) model = model or request.env['ir.ui.view'].browse(view_id).model worksheet_template_to_change = request.env['worksheet.template'].sudo().search([('model_id', '=', model)]) if worksheet_template_to_change: worksheet_template_to_change._generate_qweb_report_template() return action