So, stupid me forgot that the $user->roles array is a keyed array not a just an ordinary array of role ids for a user. As such, beta-6 will remove all role expirations on a cron run, not just role expirations for user roles that no longer exist. A simple patch will fix this until a beta 7 release that will be out by the weekend.
Thu, 02/28/2008 - 11:08
