Code

Ticket #2467: 2467.diff

File 2467.diff, 845 bytes (added by dev@…, 8 years ago)
Line 
1Index: management.py
2===================================================================
3--- management.py       (revision 3513)
4+++ management.py       (working copy)
5@@ -953,6 +953,12 @@
6                             f = opts.get_field(fn)
7                         except models.FieldDoesNotExist:
8                             e.add(opts, '"admin.list_filter" refers to %r, which isn\'t a field.' % fn)
9+                # date_hierarchy
10+                if isinstance(opts.admin.date_hierarchy, str):
11+                    try:
12+                        f = opts.get_field(opts.admin.date_hierarchy)
13+                    except models.FieldDoesNotExist:
14+                        e.add(opts, '"admin.date_hierarchy" refers to %r, which isn\'t a field.' % opts.admin.date_hierarchy)
15 
16         # Check ordering attribute.
17         if opts.ordering: