upgrade-name-search-override (U1810)#

A model overrides _name_search, which Odoo 18.0 no longer calls.

Applies to Odoo 18.0 and later.

What it does#

Reports _name_search methods in model classes.

Why is this bad?#

Odoo 18.0 removed _name_search: an override is never called, so the custom search in many2one dropdowns silently stops working. Override _search_display_name instead, or set _rec_names_search when searching on more fields is all it did.