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):