diff options
Diffstat (limited to 'django')
| -rw-r--r-- | django/contrib/admin/options.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py index 521b2371a6..3b570c1a5f 100644 --- a/django/contrib/admin/options.py +++ b/django/contrib/admin/options.py @@ -348,6 +348,10 @@ class BaseModelAdmin(six.with_metaclass(RenameBaseModelAdminMethods)): # later. return True if hasattr(field, 'rel'): + if field.rel is None: + # This property or relation doesn't exist, but it's allowed + # since it's ignored in ChangeList.get_filters(). + return True model = field.rel.to rel_name = field.rel.get_related_field().name elif isinstance(field, RelatedObject): |
