Сбор полей на узле отправки, давая ошибку хост-объекта

Я работаю на сайте Drupal. Я создал тип контента с коллекцией полей. Коллекция полей содержит 3 поля и является множественной. Я успешно создал множество узлов этого типа контента. Но теперь, когда редактирую узел и сохраняю их, это дает мне ошибку: хост-объект не может быть изменен. в FieldCollectionItemEntity->updateHostEntity() (строка 239 из /home/user/public_html/xyz/sites/all/modules/field_collection/field_collection.entity.inc).

Только некоторые узлы дают ошибку выше. Пожалуйста, помогите мне решить эту проблему?

Дайте мне знать, если вам нужна дополнительная информация о проблеме.

Спасибо!

2 ответа

Существует несколько различных сценариев с Field Collection на Drupal 7, которые могут привести к этой ошибке. См. https://www.drupal.org/node/2382089

Я решил проблему сам. Вопрос был в базе данных. Я не уверен, как, но узлы, на которых я получаю сообщение об ошибке, содержат несколько записей для идентификатора элемента коллекции полей в нескольких узлах. Я удаляю узлы и воссоздаю с теми же данными. Теперь это работает. Надеюсь, это поможет кому-то.

Другие вопросы по тегам