From ea78c5846a459d1c13b7113597ff0ae982ee0b0a Mon Sep 17 00:00:00 2001 From: Ole Laursen <olau@iola.dk> Date: Wed, 22 Feb 2012 15:31:15 +0000 Subject: [PATCH] Fix some corner cases in area search - Legacy-Id: 3946 --- ietf/idrfc/views_search.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ietf/idrfc/views_search.py b/ietf/idrfc/views_search.py index f201fa3b2..4667a6475 100644 --- a/ietf/idrfc/views_search.py +++ b/ietf/idrfc/views_search.py @@ -359,9 +359,10 @@ if settings.USE_DB_REDESIGN_PROXY_CLASSES: elif by == "group": docs = docs.filter(group__acronym=query["group"]) elif by == "area": - docs = docs.filter(Q(group__parent=query["area"]) | - Q(ad__role__name="ad", - ad__role__group=query["area"])) + docs = docs.filter(Q(group__type="wg", group__parent=query["area"]) | + Q(group__type="individ", + ad__role__name="ad", + ad__role__group=query["area"])).distinct() elif by == "ad": docs = docs.filter(ad=query["ad"]) elif by == "state":