Доброго времени суток! Вчера (30.06.2020) после обновления системы до последней стабильной версии (20.0.1198), собственный функционал,который написанный с использованием ORM битрикса, стал генерировать sql запрос, который пытается получить несуществующее в таблице поле VALUE
ошибка возникает при использовании метода fill.
текст ошибки
таблица в бд и далее ниже только поля свойств, никакого value нет
Такое происходит с полями, которые не являются множественными. Множественные поля выбираются без проблем.
Значения свойств инфоблока хранятся в отдельных таблицах
ошибка возникает при использовании метода fill.
| Код |
|---|
public function __construct($id){
\Bitrix\Main\Loader::IncludeModule("iblock");
$this->oIBlockMatch = \Bitrix\Iblock\Iblock::wakeUp(self::ID_BLOCK_MATCH);
$this->oIBlockCommand = \Bitrix\Iblock\Iblock::wakeUp(self::ID_BLOCK_COMMAND);
$this->oMatch = $this->oIBlockMatch->getEntityDataClass()::getByPrimary($id)->fetchObject();
// При вызове метода, происходит ошибка.
$this->oMatch->fillGoLineup();
...
} |
таблица в бд и далее ниже только поля свойств, никакого value нет
Такое происходит с полями, которые не являются множественными. Множественные поля выбираются без проблем.
Значения свойств инфоблока хранятся в отдельных таблицах