From db4ea4a750bca30dfd18ceebb1d205555c5e5530 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 21 Apr 2017 10:19:16 +0200 Subject: [PATCH] Make root required on entry The root needs to be filled to have the unique constraint working. issue6321 review32231002 --- account.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/account.py b/account.py index 2b4cfd48fc..c55116c024 100644 --- a/account.py +++ b/account.py @@ -386,7 +386,8 @@ class AnalyticAccountEntry(ModelView, ModelSQL): 'Analytic Account Entry' __name__ = 'analytic.account.entry' origin = fields.Reference('Origin', selection='get_origin', select=True) - root = fields.Many2One('analytic_account.account', 'Root Analytic', + root = fields.Many2One( + 'analytic_account.account', "Root Analytic", required=True, domain=[ If(~Eval('company'), # No constraint if the origin is not set