Ticket #14982: none_value.11297.1.2.4.diff

File none_value.11297.1.2.4.diff, 912 bytes (added by marcob, 4 years ago)
  • lib/django/contrib/admin/templatetags/admin_list.py

    diff -r d40a8d6441fe lib/django/contrib/admin/templatetags/admin_list.py
    a b  
    158158                if value is None:
    159159                    result_repr = EMPTY_CHANGELIST_VALUE
    160160                if isinstance(f.rel, models.ManyToOneRel):
    161                     result_repr = escape(getattr(result, f.name))
     161                    field_val = getattr(result, f.name)
     162                    if field_val is None:
     163                        result_repr = EMPTY_CHANGELIST_VALUE
     164                    else:
     165                        result_repr = escape(field_val)
    162166                else:
    163167                    result_repr = display_for_field(value, f)
    164168                if isinstance(f, models.DateField) or isinstance(f, models.TimeField):
Back to Top