Minor correction to NavigationManager caching.
authorStephen Burrows <stephen.r.burrows@gmail.com>
Fri, 21 Jan 2011 05:49:47 +0000 (00:49 -0500)
committerStephen Burrows <stephen.r.burrows@gmail.com>
Fri, 21 Jan 2011 05:49:47 +0000 (00:49 -0500)
contrib/shipherd/models.py

index 5146987..dee16e9 100644 (file)
@@ -155,7 +155,7 @@ class NavigationManager(models.Manager):
                
                # A distinct query is not strictly necessary. TODO: benchmark the efficiency
                # with/without distinct.
-               targets = list(Node.objects.filter(navigation_items__in=cache['items']).distinct())
+               targets = list(Node.objects.filter(navigation_items__in=items).distinct())
                
                for cache in caches:
                        for item in cache['items']: