From 3671d41ab74b8538db72c818a8724a36e4e90adc Mon Sep 17 00:00:00 2001 From: Christophe Monniez Date: Wed, 5 Dec 2018 07:38:58 +0000 Subject: [PATCH] [FIX] lunch_hr: remove deprecated pycompat helper Python 2 helpers were removed in 758382b3a . Also, fix a typo in a search domain. closes odoo/odoo#29258 --- addons/lunch_hr/models/lunch_product.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/lunch_hr/models/lunch_product.py b/addons/lunch_hr/models/lunch_product.py index 8418d994d81..6a6319842fd 100644 --- a/addons/lunch_hr/models/lunch_product.py +++ b/addons/lunch_hr/models/lunch_product.py @@ -18,7 +18,7 @@ class LunchProduct(models.Model): product.is_available_at = False def _search_is_available_at(self, operator, value): - if operator in ['=', '!=', 'ilike', 'not ilike'] and isinstance(value, pycompat.string_types): + if operator in ['=', '!=', 'ilike', 'not ilike'] and isinstance(value, str): location_ids = self.env['res.partner'].search([('name', operator, value)]).ids if operator in ['='] and not value: @@ -27,7 +27,7 @@ class LunchProduct(models.Model): if location_ids: suppliers = self.env['lunch.supplier'].search([('available_location_ids', 'in', location_ids)]) - product_ids = self.env['lunch.product'].search([('supplier', 'in', suppliers.ids)]) + product_ids = self.env['lunch.product'].search([('supplier_id', 'in', suppliers.ids)]) return [('id', 'in', product_ids.ids)] return expression.TRUE_DOMAIN