From f687dc18b12f44487c54e413f87df5d09752a2af Mon Sep 17 00:00:00 2001 From: Diederik van der Boor Date: Thu, 15 Nov 2012 10:42:02 +0100 Subject: [PATCH] SQL optimization, avoid query in pre_save_polymorphic() This query is visible in the django-debug-toolbar POST redirect page --- polymorphic/polymorphic_model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/polymorphic/polymorphic_model.py b/polymorphic/polymorphic_model.py index c7d3153..ac657e5 100644 --- a/polymorphic/polymorphic_model.py +++ b/polymorphic/polymorphic_model.py @@ -83,7 +83,7 @@ class PolymorphicModel(models.Model): field to figure out the real class of this object (used by PolymorphicQuerySet._get_real_instances) """ - if not self.polymorphic_ctype: + if not self.polymorphic_ctype_id: self.polymorphic_ctype = ContentType.objects.get_for_model(self) def save(self, *args, **kwargs):