From 22f41a324ce2d82e9e68aab171c0fcd76b849169 Mon Sep 17 00:00:00 2001 From: "Ferdinand@Chricar" <> Date: Fri, 22 Jan 2010 16:16:09 +0530 Subject: [PATCH] [FIX] Account: Sequence and main seq. should be different lp bug: https://launchpad.net/bugs/510604 fixed bzr revid: jvo@tinyerp.com-20100122104609-tj2d0txatblx08aq --- addons/account/sequence.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/account/sequence.py b/addons/account/sequence.py index 26f2e12f468..02af766a7d7 100644 --- a/addons/account/sequence.py +++ b/addons/account/sequence.py @@ -31,6 +31,11 @@ class ir_sequence_fiscalyear(osv.osv): "sequence_main_id": fields.many2one("ir.sequence", 'Main Sequence', required=True, ondelete='cascade'), "fiscalyear_id": fields.many2one('account.fiscalyear', 'Fiscal Year', required=True, ondelete='cascade') } + + _sql_constraints = [ + ('main_id', 'CHECK (sequence_main_id != sequence_id)', 'Main Sequence must be different from current !'), + ] + ir_sequence_fiscalyear() class ir_sequence(osv.osv):