# A distinct query is not strictly necessary. TODO: benchmark the efficiency
# with/without distinct.
- #change to navigation_navigation_items
- targets = list(Node.objects.filter(navigation_items__in=items).distinct())
+ targets = list(Node.objects.filter(shipherd_navigationitem_related__in=items).distinct())
for cache in caches:
for item in cache['items']: