Feedback 1358: Fehler bei Unique-Contraint bei "portal_id"

develop
Roman Widmann 2018-02-07 13:36:47 +01:00
parent ca600b756c
commit e6f654bc38
1 changed files with 8 additions and 0 deletions

View File

@ -237,6 +237,14 @@ class Partner(models.Model):
if response.status_code != 200: if response.status_code != 200:
raise ValidationError(_('Rabatt konnte nicht gesetzt werden.')) raise ValidationError(_('Rabatt konnte nicht gesetzt werden.'))
@api.multi
def write(self, vals):
fields_to_check = ['ref', 'portal_id']
for field in fields_to_check:
if field in vals and vals[field] == '':
vals[field] = False
return super(Partner, self).write(vals)
class PartnerSector(models.Model): class PartnerSector(models.Model):
_name = 'res.partner.sector' _name = 'res.partner.sector'