diff --git a/modules/product/product.py b/modules/product/product.py index ba70f91b53..0bc842fae7 100644 --- a/modules/product/product.py +++ b/modules/product/product.py @@ -316,13 +316,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 TemplateDeactivatableMixin(DeactivableMixin):