diff --git a/trytond/osv/fields.py b/trytond/osv/fields.py index 898fdae863..6e0602cd48 100644 --- a/trytond/osv/fields.py +++ b/trytond/osv/fields.py @@ -298,7 +298,10 @@ class Selection(Column): Column.__init__(self, string=string, selection=selections, **args) def sql_type(self): - return ('varchar', 'varchar') + if self.size: + return ('varchar', 'varchar(%d)' % (self.size,)) + else: + return ('varchar', 'varchar') selection = Selection