Fixed #8569 -- Ensure that apps are correctly set up before introspecting them
in admin validation. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8605 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
255bf69e09
commit
8226b8c957
|
@ -17,6 +17,10 @@ def validate(cls, model):
|
||||||
classmethod in the end if it is provided in cls. The signature of the
|
classmethod in the end if it is provided in cls. The signature of the
|
||||||
custom validation classmethod should be: def validate(cls, model).
|
custom validation classmethod should be: def validate(cls, model).
|
||||||
"""
|
"""
|
||||||
|
# Before we can introspect models, they need to be fully loaded so that
|
||||||
|
# inter-relations are set up correctly. We force that here.
|
||||||
|
models.get_apps()
|
||||||
|
|
||||||
opts = model._meta
|
opts = model._meta
|
||||||
validate_base(cls, model)
|
validate_base(cls, model)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue