Code

Changes between Version 15 and Version 16 of AuditTrail


Ignore:
Timestamp:
12/05/08 02:24:16 (5 years ago)
Author:
jfkw
Comment:

If a model has primary_key = True, a second primary key would be created in the audit model. For each copied field, set primary_key to false.

Legend:

Unmodified
Added
Removed
Modified
  • AuditTrail

    v15 v16  
    129129 
    130130{{{ 
    131 #!python 
    132131from django.dispatch import dispatcher 
    133132from django.db import models 
     
    289288            # is created and multiple audit entries for one item fail. 
    290289            attrs[field.name]._unique = False 
     290            # If a model has primary_key = True, a second primary key would be 
     291            # created in the audit model. Set primary_key to false. 
     292            attrs[field.name].primary_key = False 
    291293 
    292294    for track_field in _track_fields(kwargs['track_fields']):