From 04f2a62fd4766f6e75f7988dc462f3d38a170a69 Mon Sep 17 00:00:00 2001 From: Diederik van der Boor Date: Wed, 11 Jan 2017 14:17:26 +0100 Subject: [PATCH] Revert get_real_concrete_instance_class_id() dry attempt Caused by f9fffc44c12ebb524ddf002e6fd5f9d221f36f7a --- polymorphic/models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/polymorphic/models.py b/polymorphic/models.py index 03cca0d..ef98991 100644 --- a/polymorphic/models.py +++ b/polymorphic/models.py @@ -102,10 +102,10 @@ class PolymorphicModel(six.with_metaclass(PolymorphicModelBase, models.Model)): return model def get_real_concrete_instance_class_id(self): - ct = self.get_real_concrete_instance_class() - if ct is None: + model_class = self.get_real_instance_class() + if model_class is None: return None - return ct.pk + return ContentType.objects.db_manager(self._state.db).get_for_model(model_class, for_concrete_model=True).pk def get_real_concrete_instance_class(self): model_class = self.get_real_instance_class()