From 2439037b1c38b14448fd3e8462dcdee3e54dcd47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Mon, 28 Jul 2014 17:26:27 +0200 Subject: [PATCH] Neigbourgs optimization from 18000ms to 300m :sparkles: --- taiga/base/neighbors.py | 1 + 1 file changed, 1 insertion(+) diff --git a/taiga/base/neighbors.py b/taiga/base/neighbors.py index b8368fa6..ded44a76 100644 --- a/taiga/base/neighbors.py +++ b/taiga/base/neighbors.py @@ -114,6 +114,7 @@ def _get_candidates(obj, results_set, reverse=False): return (results_set .filter(~Q(id=obj.id), disjunction_filters(filters)) + .filter(project_id=obj.project.id) .distinct() .order_by(*ordering)) _left_candidates = partial(_get_candidates, reverse=True)