Resolves: bug 443241
Bug Description: The memberOf fixup task doesn't always add an indirect
group to the memberOf attribute of an entry. This is dependent on what
values are currently present in the user entry. The code basically
assumes that if a group is present, that all indirect parent groups
should already be present as well, which is not always the case.
Reviewed by: ???
Files: see diff
Fix Description: The fix is to not assume anything about the state of
an entry when we fix it up. We should just remove any present values
of the memberOf attribute and generate the entire correct list.
Platforms tested: F9 i386
Flag Day: No.
Doc impact: None.