From 4d801760fb93cbaf657c64897caf468bc71afe20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 29 Dec 2021 12:27:28 +0100 Subject: [PATCH] Add company domain for invoice and payment of statement line issue11073 review374491002 (grafted from 076248a211caadc002b525606ae8b89016d8aed2) --HG-- branch : 6.0 --- statement.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/statement.py b/statement.py index 317458e6f9..57a55b7d8d 100644 --- a/statement.py +++ b/statement.py @@ -72,6 +72,7 @@ class StatementLine(metaclass=PoolMeta): __name__ = 'account.statement.line' payment = fields.Many2One('account.payment', 'Payment', domain=[ + ('company', '=', Eval('company', -1)), If(Bool(Eval('party')), [('party', '=', Eval('party'))], []), ('state', 'in', ['processing', 'succeeded', 'failed']), ], @@ -79,7 +80,7 @@ class StatementLine(metaclass=PoolMeta): 'invisible': Bool(Eval('payment_group')) | Bool(Eval('invoice')), 'readonly': Eval('statement_state') != 'draft', }, - depends=['party', 'statement_state']) + depends=['company', 'party', 'statement_state']) payment_group = fields.Many2One( 'account.payment.group', "Payment Group", domain=[