From 5a0eb3921ea32b34e89a17bd1196017a6cecee82 Mon Sep 17 00:00:00 2001 From: Sebastien Marie Date: Sun, 9 Jun 2019 19:06:45 +0200 Subject: [PATCH] Relax Account domain on Payment We can not use deposit type as it is defined by module account_deposit which is not a dependency. issue8339 review279371003 --- CHANGELOG | 2 ++ payment.py | 6 +----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 55738d7b71..b0b30ddd8b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,5 @@ +* Relax Account domain on Payment + Version 5.2.0 - 2019-05-06 * Bug fixes (see mercurial logs for details) * Add support for payment and payment_group on Statement Rule diff --git a/payment.py b/payment.py index da46bbe313..df12ecb5de 100644 --- a/payment.py +++ b/payment.py @@ -58,11 +58,7 @@ class Payment(metaclass=PoolMeta): 'account.account', "Account", ondelete='RESTRICT', domain=[ ('company', '=', Eval('company', -1)), - ['OR', - ('type.receivable', '=', True), - ('type.payable', '=', True), - ('type.deposit', '=', True), - ], + ('type.statement', '=', 'balance'), ['OR', ('second_currency', '=', Eval('currency', None)), [