Sunday, July 5, 2026
2 changes · saas-19.4
Resolved issues and error corrections
This fixes an error that could prevent AI Studio fields from being filled in appraisal forms when prompts referenced employee feedback. The AI feature now passes field information in the expected format, improving reliability for users configuring AI-assisted forms.
Original PR description
**STEPS TO REPRODUCE** 1. Add an AI Studio field in the employee appraisal form view (can be a regular text field or other) 2. Add `employee_feedback` to the prompt using '/' 3. Click the AI button to populate the field 4. Error occurs: `TypeError: unsupported operand type(s) for +: 'OrderedSet' and 'list'` **CAUSE** In any model, the read function expects the argument `fields` to be a list. When using AI fields in Studio, the fields argument is stored as an OrderedSet instead of a list, causing errors when performing operations. opw-5954203 Forward-Port-Of: odoo/enterprise#121981 Forward-Port-Of: odoo/enterprise#120799
This update resolves a rare technical issue within the Odoo web interface that could cause a component to be destroyed during testing. The fix adds a simple step to ensure popovers are properly closed, preventing errors related to RPC calls while components are being shut down. This improves the stability of our testing process.
Original PR description
Add an extra step to close the popover and prevent the `Component is destroyed` error[1], which can happen during hoots cleanup, similar to the issue we see when some dialogs perform RPCs as they are being destroyed. [1]: https://runbot.odoo.com/runbot/build/115972540 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#273826 Forward-Port-Of: odoo/odoo#273085