@api.model def name_search(self, name, args=None, operator='ilike', limit=100): args = args or [] recs = self.browse() if name: recs = self.search([('bool_field', '=', name)] + args, limit=limit) if not recs: recs = self.search([('bool_field', operator, name)] + args, limit=limit) return recs bool_field = fields.Boolean( compute="invoicesbool", string=bool Field", search=name_search) |
TypeError: can only concatenate list (not "bool") to list