From 9381a827158e085b035b8f497467f09ff5f6a5e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 7 Dec 2012 17:09:33 +0100 Subject: [PATCH] [IMP] Added an assert on the alias length. bzr revid: tde@openerp.com-20121207160933-1ivbkkv6tgg5a7x3 --- openerp/osv/expression.py | 1 + 1 file changed, 1 insertion(+) diff --git a/openerp/osv/expression.py b/openerp/osv/expression.py index 8535213b4de..e14e013d536 100644 --- a/openerp/osv/expression.py +++ b/openerp/osv/expression.py @@ -343,6 +343,7 @@ def generate_table_alias(src_table_alias, joined_tables=[]): return ('%s' % alias, '%s' % _quote(alias)) for link in joined_tables: alias += '__' + link[1] + assert len(alias) < 64, 'Table alias name %s is longer than the 64 characters size accepted by default in postgresql.' % (alias) return ('%s' % alias, '%s as %s' % (_quote(joined_tables[-1][0]), _quote(alias)))