From 90969b1fefb74fc4e76fd01a2af5360ab8656c05 Mon Sep 17 00:00:00 2001 From: houssine Date: Fri, 3 May 2019 11:02:16 +0200 Subject: [PATCH] [FIX] fix undeclared variable domain is a special case --- easy_my_coop/models/coop.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/easy_my_coop/models/coop.py b/easy_my_coop/models/coop.py index 5496e83..c11e312 100644 --- a/easy_my_coop/models/coop.py +++ b/easy_my_coop/models/coop.py @@ -254,8 +254,11 @@ class subscription_request(models.Model): required=True, readonly=True, states={'draft': [('readonly', False)]}, - default=lambda self: datetime.strftime(datetime.now(), '%Y-%m-%d')) - company_id = fields.Many2one('res.company', string='Company', required=True, + default=lambda self: datetime.strftime(datetime.now(), + '%Y-%m-%d')) + company_id = fields.Many2one('res.company', + string='Company', + required=True, change_default=True, readonly=True, default=lambda self: self.env['res.company']._company_default_get()) @@ -486,6 +489,7 @@ class subscription_request(models.Model): partner = self.partner_id else: partner = None + domain = [] if self.already_cooperator: raise UserError(_('The checkbox already cooperator is' ' checked please select a cooperator.')) @@ -494,7 +498,8 @@ class subscription_request(models.Model): elif not self.is_company and self.no_registre: domain = [('national_register_number', '=', self.no_registre)] - partner = partner_obj.search(domain) + if domain: + partner = partner_obj.search(domain) if not partner: partner = self.create_coop_partner()