From 99ddafc6ad61e4bec71ffb703aea2541f429ed5f Mon Sep 17 00:00:00 2001 From: Michael McGrath Date: Mon, 10 Mar 2008 16:43:03 -0500 Subject: [PATCH] don't need memberships except for json requests --- fas/fas/group.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fas/fas/group.py b/fas/fas/group.py index 909a070..e431098 100644 --- a/fas/fas/group.py +++ b/fas/fas/group.py @@ -256,7 +256,9 @@ class Group(controllers.Controller): for group in results: if canViewGroup(person, group): groups.append(group) - memberships[group.name] = group.approved_roles + if self.jsonRequest(): + # Added an efficiency + memberships[group.name] = group.approved_roles if not len(groups): turbogears.flash(_("No Groups found matching '%s'") % search) return dict(groups=groups, search=search, memberships=memberships)