From fa1e7dc8e33a7ceaae085ef3f4a3fc705c207b3c Mon Sep 17 00:00:00 2001 From: Sebastien Marie Date: Sat, 22 Dec 2018 06:34:33 +0100 Subject: [PATCH] Update payment_group field to use the company function field It will read the value from statement and from origin (if statement is not set), so both could work and let the user choose a payment_group. issue7930 --- statement.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/statement.py b/statement.py index 74d5f5c80e..055c0156e1 100644 --- a/statement.py +++ b/statement.py @@ -77,13 +77,13 @@ class StatementLine(metaclass=PoolMeta): payment_group = fields.Many2One( 'account.payment.group', "Payment Group", domain=[ - ('company', '=', Eval('_parent_statement', {}).get('company', -1)), + ('company', '=', Eval('company', -1)), ], states={ 'invisible': Bool(Eval('payment')) | Bool(Eval('invoice')), 'readonly': Eval('statement_state') != 'draft', }, - depends=['statement_state']) + depends=['company', 'statement_state']) @classmethod def __setup__(cls):