--- role_control.module.orig 2007-07-13 09:00:44.000000000 -0400 +++ role_control.module 2008-12-18 14:24:41.000000000 -0500 @@ -114,14 +114,16 @@ case 'after_update': - if($edit['role_control_user']) { - // If the user has chosen to be a member of the role, make it so - _role_control_grant_role(&$user, variable_get('role_control_controlled_role', '')); - } - else { - // Remove role from user - _role_control_deny_role(&$user, variable_get('role_control_controlled_role', '')); - } + if(isset($edit['role_control_user'])) { + if($edit['role_control_user']) { + // If the user has chosen to be a member of the role, make it so + _role_control_grant_role(&$user, variable_get('role_control_controlled_role', '')); + } + else { + // Remove role from user + _role_control_deny_role(&$user, variable_get('role_control_controlled_role', '')); + } + } break; }