Browse Source

[FIX] fix undeclared variable domain is a special case

pull/4/head
houssine 5 years ago
parent
commit
90969b1fef
  1. 11
      easy_my_coop/models/coop.py

11
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()

Loading…
Cancel
Save