Browse Source

[FIX] partner_multi_relation. Wrong self instead of this.

pull/654/head
Ronald Portier 7 years ago
committed by Pedro M. Baeza
parent
commit
7198f70236
  1. 8
      partner_multi_relation/models/res_partner_relation_type.py

8
partner_multi_relation/models/res_partner_relation_type.py

@ -1,5 +1,5 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Copyright 2013-2017 Therp BV <http://therp.nl>
# Copyright 2013-2018 Therp BV <https://therp.nl>.
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
"""Define the type of relations that can exist between partners.""" """Define the type of relations that can exist between partners."""
from openerp import _, api, fields, models from openerp import _, api, fields, models
@ -112,11 +112,11 @@ class ResPartnerRelationType(models.Model):
return [(fieldname2, 'not in', [category_id])] return [(fieldname2, 'not in', [category_id])]
return [] return []
for rec in self:
for this in self:
handling = ( handling = (
'handle_invalid_onchange' in vals and 'handle_invalid_onchange' in vals and
vals['handle_invalid_onchange'] or vals['handle_invalid_onchange'] or
self.handle_invalid_onchange
this.handle_invalid_onchange
) )
if handling == 'ignore': if handling == 'ignore':
continue continue
@ -134,7 +134,7 @@ class ResPartnerRelationType(models.Model):
return return
# only look at relations for this type # only look at relations for this type
invalid_domain = AND([ invalid_domain = AND([
[('type_id', '=', rec.id)], invalid_conditions
[('type_id', '=', this.id)], invalid_conditions
]) ])
invalid_relations = relation_model.with_context( invalid_relations = relation_model.with_context(
active_test=False active_test=False

Loading…
Cancel
Save