Всем доброго дня. Вчера решил обновиться до версии 7.19 (до этого была 7.17) Сделал по инструкции, всё прошло гладко, однако теперь при создании новости вылетает
Notice: Array to string conversion в функции DrupalDefaultEntityController->cacheGet() (строка 369 в файле /var/www/user/data/www/site/includes/entity.inc).
Погуглил толкового ничего не нашел, некоторые говорят это баг 19 версии? кто сталкивался как исправить. Спасибо
Комментарии
Ну и как вы обновлялись?
update.php пробовали использовать?
сначала перевел сайт в режим, сделал бекап баз и сайта, залил поверх версию 7.19, запустил update.php все прошло успешно. После этого стала появляться ошибка. Напомню что ошибка появляется при создании ноды
http://drupal.org/node/1525176
там есть патч, проверьте, не забудьте сделать бэкапы перед патчем
применил патч не помогло.(((
разобрался была проблема с модулем.
Подскажите с каким модулем была проблема?
Как решили проблему?
Мне помогло ручное изменение в файле includes/entity.inc по информации из патча : в патче меняется строка 365, у меня - 364; меняется строка
if (array_diff_assoc($conditions, $entity_values)) {
на строку
if (array_diff_assoc(array_map('serialize', $conditions), array_map('serialize', $entity_values))) {
Версия 7.23.