Reviewers: , Description: on import_data zero values shouldn't be converted to None
Please review this at http://codereview.tryton.org/779002/ Affected files: M trytond/model/modelstorage.py Index: trytond/model/modelstorage.py =================================================================== --- a/trytond/model/modelstorage.py +++ b/trytond/model/modelstorage.py @@ -678,11 +678,11 @@ else: res = bool(int(value)) elif field_type == 'integer': - res = value and int(value) or None + res = int(value) if value else None elif field_type == 'float': - res = value and float(value) or None + res = float(value) if value else None elif field_type == 'numeric': - res = value and Decimal(value) or None + res = Decimal(value) if value else None elif field_type == 'date': res = value and datetime.date(*time.strptime(value, '%Y-%m-%d')[:3])
