From 6d9883d619b41f592e875d251e928e74ebf5ca8c Mon Sep 17 00:00:00 2001 From: Tim Donohue Date: Fri, 1 Sep 2006 15:39:56 +0000 Subject: [PATCH] SF Patch #1543969: "Special" Groups inside Groups - fix to SF bug #1543966 git-svn-id: http://scm.dspace.org/svn/repo/trunk@1585 9c30dcfa-912a-0410-8fc2-9e0234be79fd --- dspace/src/org/dspace/eperson/Group.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dspace/src/org/dspace/eperson/Group.java b/dspace/src/org/dspace/eperson/Group.java index cf9d7d76d6..367d1e6fff 100644 --- a/dspace/src/org/dspace/eperson/Group.java +++ b/dspace/src/org/dspace/eperson/Group.java @@ -441,6 +441,12 @@ public class Group extends DSpaceObject tri.close(); + // Also need to get all "Special Groups" user is a member of! + // Otherwise, you're ignoring the user's membership to these groups! + Group[] specialGroups = c.getSpecialGroups(); + for(int j=0; j