Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We're retiring the forums!

The SilverStripe forums have passed their heyday. They'll stick around, but will be read only. We'd encourage you to get involved in the community via the following channels instead:

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba


Go to End

2 Posts   823 Views


Community Member, 25 Posts

3 August 2010 at 2:03pm


i create a new SecurityGroup e.g. "ParentGroup" with a childgroup e.g. "ChildGroup" in the "Security" Tab in the cms and add Member to the ChildGroup. So far so good.

But now when i delete the ParentGroup i expect that the ChildGroup and all its Group_Member relations are deleted as well (onAfterDelete?). But only the ParentGroup is deleted. The Childgroup and all Group_Member relations stay in the Database.

That could generate a lot of garbage data in the db.

And if i now create a New Group with excactly the same name as the ChildGroup none of the Members which were in the old ChildGroup before, can be accessed anymore (in the Member Tab). It throws now an error : Notice: "Trying to get property of non-object" at line 283 of ..\sapphire\security\Group.php

im not sure if its a problem on my silverstripe installation/db or a general issue ?

sry for my bad english by the way ;)



Forum Moderator, 5523 Posts

3 August 2010 at 6:18pm

Good find, at the very least deleting a parent group will remove all the child groups as well as the members otherwise the relations are going to be messed up.

Please submit this as a bug on so that one of the developers can be assigned to look into this and we can get a bug fix in. Its not a critical bug but it is annoying.