mirror of
https://github.com/OCA/bank-payment.git
synced 2025-02-02 10:37:31 +02:00
Merge pull request #566 from acsone/12.0-ref_banking_mandate_constraint_security_tbi
[12.0] [REF] Banking Mandate: searches with sudo in constraint
This commit is contained in:
@@ -98,7 +98,7 @@ class AccountBankingMandate(models.Model):
|
||||
"company of partner %s.") %
|
||||
(mandate.display_name, mandate.partner_id.name))
|
||||
|
||||
if self.env['account.payment.line'].search(
|
||||
if self.env['account.payment.line'].sudo().search(
|
||||
[('mandate_id', '=', mandate.id),
|
||||
('company_id', '!=', mandate.company_id.id)], limit=1):
|
||||
raise ValidationError(
|
||||
@@ -107,7 +107,7 @@ class AccountBankingMandate(models.Model):
|
||||
"belong to another company.") %
|
||||
(mandate.display_name, ))
|
||||
|
||||
if self.env['account.invoice'].search(
|
||||
if self.env['account.invoice'].sudo().search(
|
||||
[('mandate_id', '=', mandate.id),
|
||||
('company_id', '!=', mandate.company_id.id)], limit=1):
|
||||
raise ValidationError(
|
||||
@@ -116,7 +116,7 @@ class AccountBankingMandate(models.Model):
|
||||
"another company.") %
|
||||
(mandate.display_name, ))
|
||||
|
||||
if self.env['account.move.line'].search(
|
||||
if self.env['account.move.line'].sudo().search(
|
||||
[('mandate_id', '=', mandate.id),
|
||||
('company_id', '!=', mandate.company_id.id)], limit=1):
|
||||
raise ValidationError(
|
||||
@@ -125,7 +125,7 @@ class AccountBankingMandate(models.Model):
|
||||
"belong to another company.") %
|
||||
(mandate.display_name, ))
|
||||
|
||||
if self.env['bank.payment.line'].search(
|
||||
if self.env['bank.payment.line'].sudo().search(
|
||||
[('mandate_id', '=', mandate.id),
|
||||
('company_id', '!=', mandate.company_id.id)], limit=1):
|
||||
raise ValidationError(
|
||||
|
||||
Reference in New Issue
Block a user