an abundance of strawberries

Odoo module upgrades, done for you

Error: Invalid view type 'tree' — Odoo 18 expects <list>

View validation fails because Odoo 18 renamed <tree> to <list>. One missed file and the module won't load. The rename also hides in view_mode="tree,form" on window actions and in xpath expr="//tree/..." in inherited views — details on our tree-to-list fix page.

Send us the module. We catch every tree tag, install on 18, and test. Try it live, then $50 to download.

Try the working result before you pay a cent. No signup to get started.

Common questions

Is renaming tree to list enough to make my module work on Odoo 18?

It fixes this error, but a module coming from 16 or earlier usually hits the Odoo 17 changes too (attrs/states removal, name_get). We fix the whole chain, not just the first error.