Monday, April 28, 2025
4 changes · saas-18.2
Resolved issues and error corrections
This fixes an error that could stop users from printing the Picking Operations report for Indian companies when products include HSN/SAC codes. The report now uses the correct product reference, allowing delivery paperwork to print normally.
Original PR description
Description of the issue/feature this PR addresses: - there is typo, where 'ml' is not correctly replaced with 'move', in this commit…
Description of the issue/feature this PR addresses: - there is typo, where 'ml' is not correctly replaced with 'move', in this commit https://github.com/odoo/odoo/commit/381615636185b88585e5ca112e43b6a7d81e1895. ## steps to reproduce - Create an Indian company - install stock module and create a delivery - select a product which has `'HSN/SAC Code` field set and validate the order. - print `Picking Operations` report ## Traceback received: ```py File "/data/build/odoo/odoo/addons/base/models/[ir_ui_view.py](http://ir_ui_view.py/)", line 2206, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/[profiler.py](http://profiler.py/)", line 313, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/[ir_qweb.py](http://ir_qweb.py/)", line 605, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<2221>", line 2048, in template_2221 odoo.addons.base.models.ir_qweb.QWebException: Error while render the template KeyError: 'ml' Template: stock.report_picking Path: /t/t/div/t/div/table[1]/tbody/t/tr/td[1]/t/h6/span Node: <span t-field="ml.product_id.l10n_in_hsn_code"/> The above server error caused the following client error: RPC_ERROR: Odoo Server Error ``` --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change fixes an internal test setup issue in the Brazilian electronic invoicing stock module. It ensures sales orders are created with the needed permissions only during setup, helping keep automated checks reliable without granting broader access than necessary.
Original PR description
Creating an SO requires either sudo or some sort of SO group which is not set by default. In this case it looks like sudo-ing for creation during setup then unsudo-ing works fine. So do that to avoid over-accessing. https://runbot.odoo.com/odoo/error/163657
Belgian payroll users can now import warrant information from attachments as intended. This prevents payroll validation issues when warrant data is supplied through attached files, improving reliability for payroll processing.
A missing controller connection was added to the Project kanban view so that previously prepared behavior now works as intended. This helps ensure users see the correct project task interactions in the kanban interface.
Original PR description
The controller extended in the PR https://github.com/odoo/odoo/pull/194090 is not added in to the view. Adding into project kanban view.