upgrade-osv-expression (U1908)#
odoo.osv.expression is imported, deprecated in Odoo 19.0 and removed in 20.0.
Applies to Odoo 19.0 and later.
What it does#
Reports imports from odoo.osv and odoo.osv.expression.
Why is this bad?#
Odoo 19.0 replaced the domain helpers by odoo.fields.Domain
(Domain.AND, Domain.OR, Domain.TRUE, Domain(...)); Odoo 20.0 removed
odoo.osv. The result is a Domain object rather than a list, so code that
indexes or extends the list needs a look.