Description
Under Crowd 2.0.4 using the SOAP API (via SecurityServerClient), when groups are queried using the searchGroups() method, all returned groups do not have the directoryID, description or the active flag set correctly.
e.g.
com.atlassian.crowd.integration.soap.SOAPGroup@10901ce[ID=-1,name=confluence-administrators,directoryID=0,active=false,conception=<null>,lastModified=<null>,attributes=<null>,members={daniel}]
However, looking up a group directly using the findGroupByName() method returns the correct "active=true" result.
e.g.
com.atlassian.crowd.integration.soap.SOAPGroup@4983d8[ID=-1,name=confluence-administrators,directoryID=327681,active=true,conception=<null>,lastModified=<null>,attributes={},members={daniel}]
We should check if other SOAP methods are affected by this type of bug.
First identified here.