Django

Code

Changeset 5933

Show
Ignore:
Timestamp:
08/18/07 02:40:59 (2 years ago)
Author:
mtredinnick
Message:

Fixed #5102 -- Fixed model saving so that 0 can be used as a primary key value. Thanks, oggie rob.

Files:

Legend:

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

    r5883 r5933  
    210210        # First, try an UPDATE. If that doesn't update anything, do an INSERT. 
    211211        pk_val = self._get_pk_val() 
    212         pk_set = bool(pk_val) 
     212        pk_set = pk_val is not None 
    213213        record_exists = True 
    214214        if pk_set: