diff --git a/CHANGELOG b/CHANGELOG index 29567da9ab..d21545a51d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,5 @@ +* Add default value to Boolean fields at database level + Version 1.6.0 - 2010-05-08 * Bug fixes (see mercurial logs for details) * Add symbol parameter to formatLang diff --git a/trytond/model/modelsql.py b/trytond/model/modelsql.py index 23f7afd72c..33df209aac 100644 --- a/trytond/model/modelsql.py +++ b/trytond/model/modelsql.py @@ -123,6 +123,9 @@ class ModelSQL(ModelStorage): if isinstance(field, (fields.Integer, fields.Float)): table.db_default(field_name, 0) + if isinstance(field, (fields.Boolean)): + table.db_default(field_name, False) + if isinstance(field, fields.Many2One): if field.model_name in ('res.user', 'res.group'): ref = field.model_name.replace('.','_')