From 275314512d7dd10065026f02f61931e4c62c9cc8 Mon Sep 17 00:00:00 2001 From: Simon Charette Date: Fri, 5 Feb 2016 12:14:32 -0500 Subject: [PATCH] Refs #26144 -- Used proxy_for_model instead of mro inspection. --- django/core/management/commands/dumpdata.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/django/core/management/commands/dumpdata.py b/django/core/management/commands/dumpdata.py index 69c80ff09f..222d1c6f94 100644 --- a/django/core/management/commands/dumpdata.py +++ b/django/core/management/commands/dumpdata.py @@ -1,4 +1,3 @@ -import inspect import warnings from collections import OrderedDict @@ -142,7 +141,7 @@ class Command(BaseCommand): for model in models: if model in excluded_models: continue - if model._meta.proxy and inspect.getmro(model)[1] not in models: + if model._meta.proxy and model._meta.proxy_for_model not in models: warnings.warn( "%s is a proxy model and won't be serialized." % model._meta.label, category=ProxyModelWarning,