[I128-2447] Ошибка открытия результатов поиска ГУНБ при отсутствующей связанной записи CSpider


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.2 >> [I128-2447] Ошибка открытия результатов поиска ГУНБ при отсутствующей связанной записи CSpider📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Исправление ошибок 2026.2.2 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль Record - Запись ИРБИС

Завершено: 24.06.2026 16:05

Проблема: При открытии результатов поиска ГУНБ страница могла завершаться критической ошибкой PHP, если для одной из связанных записей внешней библиотеки отсутствовали сохраненные данные CSpider.

Решение: Страница больше не падает из-за отсутствующей связанной записи: пустые данные обрабатываются как пустая запись, а вывод результатов продолжается.

Технические подробности: В modules/Record/__call/SetContentA.inc добавлена нормализация входного содержимого записи: если вместо массива передан null или другое некорректное значение, метод использует пустой массив перед записью в ObjectDataRecord::$Content.

-

Исправление ошибок

Документация