diff --git a/modules/product/product.py b/modules/product/product.py index d8ff8151d1..cd1a2c1ead 100644 --- a/modules/product/product.py +++ b/modules/product/product.py @@ -313,13 +313,10 @@ class TemplateFunction(fields.Function): name, tables['template'], Template) return order - def definition(self, model, language): + def searchable(self, model): pool = Pool() Template = pool.get('product.template') - definition = super().definition(model, language) - definition['searchable'] = self._field.definition( - Template, language)['searchable'] - return definition + return super().searchable(model) and self._field.searchable(Template) class Product(