Index: branches/5.1.x/core/units/groups/groups_event_handler.php =================================================================== diff -u -N -r13086 -r13750 --- branches/5.1.x/core/units/groups/groups_event_handler.php (.../groups_event_handler.php) (revision 13086) +++ branches/5.1.x/core/units/groups/groups_event_handler.php (.../groups_event_handler.php) (revision 13750) @@ -1,6 +1,6 @@ Conn->GetCol($sql); - array_push($group_ids, 14, 15); // Guest & Everyone groups are set dynamically + // add system groups + array_push($group_ids, $this->Application->ConfigValue('User_GuestGroup')); // Guest + array_push($group_ids, $this->Application->ConfigValue('User_LoggedInGroup')); // Everyone + $object->addFilter('already_member_filter', '%1$s.GroupId NOT IN ('.implode(',', $group_ids).')'); } break;