Django

Code

Changeset 6327

Show
Ignore:
Timestamp:
09/15/07 15:23:38 (1 year ago)
Author:
jkocherhans
Message:

newforms-admin: Fixed #4963. We now use force_unicode instead of str for creating django.contrib.admin.LogEntry? objects.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/newforms-admin/django/contrib/admin/options.py

    r6325 r6327  
    367367 
    368368        pk_value = new_object._get_pk_val() 
    369         LogEntry.objects.log_action(request.user.id, ContentType.objects.get_for_model(model).id, pk_value, str(new_object), ADDITION) 
     369        LogEntry.objects.log_action(request.user.id, ContentType.objects.get_for_model(model).id, pk_value, force_unicode(new_object), ADDITION) 
    370370        msg = _('The %(name)s "%(obj)s" was added successfully.') % {'name': opts.verbose_name, 'obj': new_object} 
    371371        # Here, we distinguish between different save types by checking for 
     
    426426        if not change_message: 
    427427            change_message = _('No fields changed.') 
    428         LogEntry.objects.log_action(request.user.id, ContentType.objects.get_for_model(model).id, pk_value, str(new_object), CHANGE, change_message) 
     428        LogEntry.objects.log_action(request.user.id, ContentType.objects.get_for_model(model).id, pk_value, force_unicode(new_object), CHANGE, change_message) 
    429429 
    430430        msg = _('The %(name)s "%(obj)s" was changed successfully.') % {'name': opts.verbose_name, 'obj': new_object}