Django

Code

Show
Ignore:
Timestamp:
06/30/08 05:07:06 (5 months ago)
Author:
mtredinnick
Message:

Fixed #4485 -- Allow nullable DecimalFields? to store NULLs.

Based on a patch from tdterry. Thanks.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/db/models/fields/__init__.py

    r7794 r7797  
    696696 
    697697    def _format(self, value): 
    698         if isinstance(value, basestring)
     698        if isinstance(value, basestring) or value is None
    699699            return value 
    700700        else: 
     
    717717 
    718718    def get_db_prep_save(self, value): 
    719         if value is not None: 
    720             value = self._format(value) 
     719        value = self._format(value) 
    721720        return super(DecimalField, self).get_db_prep_save(value) 
    722721