Django

Code

Changeset 9383

Show
Ignore:
Timestamp:
11/10/08 11:13:41 (2 months ago)
Author:
kmtracey
Message:

Fixed #8910 -- Added force_unicode during admin log message creation to avoid triggering a Python 2.3 bug. Thanks for the report joshg and patch nfg.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/contrib/admin/options.py

    r9363 r9383  
    343343                    change_message.append(_('Added %(name)s "%(object)s".') 
    344344                                          % {'name': added_object._meta.verbose_name, 
    345                                              'object': added_object}) 
     345                                             'object': force_unicode(added_object)}) 
    346346                for changed_object, changed_fields in formset.changed_objects: 
    347347                    change_message.append(_('Changed %(list)s for %(name)s "%(object)s".') 
    348348                                          % {'list': get_text_list(changed_fields, _('and')), 
    349349                                             'name': changed_object._meta.verbose_name, 
    350                                              'object': changed_object}) 
     350                                             'object': force_unicode(changed_object)}) 
    351351                for deleted_object in formset.deleted_objects: 
    352352                    change_message.append(_('Deleted %(name)s "%(object)s".') 
    353353                                          % {'name': deleted_object._meta.verbose_name, 
    354                                              'object': deleted_object}) 
     354                                             'object': force_unicode(deleted_object)}) 
    355355        change_message = ' '.join(change_message) 
    356356        return change_message or _('No fields changed.') 
  • django/trunk/tests/regressiontests/admin_views/tests.py

    r9371 r9383  
    7777            # there is no title in database, give one here or formset 
    7878            # will fail. 
    79             "article_set-0-title": u"Need a title.", 
     79            "article_set-0-title": u"Norske bostaver æøå skaper problemer", 
    8080            "article_set-0-content": u"<p>Middle content</p>", 
    8181            "article_set-0-date_0": u"2008-03-18",