Django

Code

Changeset 6523

Show
Ignore:
Timestamp:
10/15/07 18:01:18 (9 months ago)
Author:
mtredinnick
Message:

queryset-refactor: Changed post_delete signal behaviour back to match trunk's
version (it wasn't in error after all).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/queryset-refactor/django/db/models/query.py

    r6521 r6523  
    545545                    setattr(instance, field.attname, None) 
    546546 
    547             setattr(instance, cls._meta.pk.attname, None) 
    548547            dispatcher.send(signal=signals.post_delete, sender=cls, 
    549548                    instance=instance) 
     549            setattr(instance, cls._meta.pk.attname, None) 
    550550 
    551551    transaction.commit_unless_managed() 
  • django/branches/queryset-refactor/tests/modeltests/signals/models.py

    r6489 r6523  
    5555instance.id is not None: True 
    5656post_delete signal, Tom Smith 
    57 instance.id is None: Tru
     57instance.id is None: Fals
    5858 
    5959>>> p2 = Person(first_name='James', last_name='Jones') 
     
    7474instance.id is not None: True 
    7575post_delete signal, James Jones 
    76 instance.id is None: Tru
     76instance.id is None: Fals
    7777 
    7878>>> Person.objects.all()