Создал пробный сайт на Drupal 4.5.0. Все зашибись, но учетная запись пользователя, которую я создал ради теста не получила никакой роли! Даже читать обычные ноды типа story не может.
Че за ботва? В 4.4.x я с таким не сталкивался.
Обновился, баг исчез..
но теперь в логах пишет ошибку:
Location: /user/2/edit
warning: array_keys(): The first argument should be an array в ..htdocs/modules/user.module на строк 1034.
Предполагаю, что раз юзеру не присваивалась роль, то и формат записи в базе неправильный. Надо смотреть поле data таблицы users, попытаться сделать по аналогии с вновь созданным юзером. Или таблицу users_roles.
Комментарии
Fix #12658 by menesis: fixed problem with no role being assigned to users that have been created by the administrator.
http://drupal.org/node/13759
Обновился, баг исчез..
но теперь в логах пишет ошибку:
Location: /user/2/edit
warning: array_keys(): The first argument should be an array в ..htdocs/modules/user.module на строк 1034.
В чем дело, не в курсе?
Предполагаю, что раз юзеру не присваивалась роль, то и формат записи в базе неправильный. Надо смотреть поле data таблицы users, попытаться сделать по аналогии с вновь созданным юзером. Или таблицу users_roles.