Merge pull request #581 from Tecnativa/10.0-fix_error_constraint_on_duplicate

[FIX] account_credit_control: permission error on duplicate
This commit is contained in:
Pedro M. Baeza
2018-05-02 14:01:24 +02:00
committed by GitHub
2 changed files with 3 additions and 2 deletions

View File

@@ -5,7 +5,7 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
'name': 'Account Credit Control',
'version': '9.0.1.0.2',
'version': '9.0.1.0.3',
'author': "Camptocamp, "
"Tecnativa, "
"Odoo Community Association (OCA)",

View File

@@ -34,7 +34,8 @@ class ResPartner(models.Model):
@api.constrains('credit_policy_id', 'property_account_receivable_id')
def _check_credit_policy(self):
""" Ensure that policy on partner are limited to the account policy """
for partner in self:
# sudo needed for those w/o permission that duplicate records
for partner in self.sudo():
if (not partner.property_account_receivable_id or
not partner.credit_policy_id):
continue