summaryrefslogtreecommitdiff
path: root/addons/account/sequence.py
diff options
context:
space:
mode:
authorFerdinand@Chricar <>2010-01-22 16:16:09 +0530
committerJay (Open ERP) <jvo@tinyerp.com>2010-01-22 16:16:09 +0530
commit22f41a324ce2d82e9e68aab171c0fcd76b849169 (patch)
treeb7905ddfba7391e4e777c904c9d393b07b32eb4c /addons/account/sequence.py
parent0ca01aaf1285d61612ac69e5433c6727798edb43 (diff)
[FIX] Account: Sequence and main seq. should be different
lp bug: https://launchpad.net/bugs/510604 fixed bzr revid: jvo@tinyerp.com-20100122104609-tj2d0txatblx08aq
Diffstat (limited to 'addons/account/sequence.py')
-rw-r--r--addons/account/sequence.py5
1 files changed, 5 insertions, 0 deletions
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):