НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.3 >> [I128-2461] General::GetModuleRec падает при найденной, но нечитаемой записи модуля📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Исправление ошибок | 2026.2.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль General - Функции общего назначения
Завершено: 29.06.2026 15:03
Проблема General::GetModuleRec() мог завершаться ошибкой, если поиск записи модуля возвращал положительный счётчик найденных записей, но объект первой записи отсутствовал или не был объектом. Такой случай затрагивал административные сценарии, включая отображение настроек модулей в Admin/Show.
Причина Метод проверял только, что результат является массивом и что счётчик найденных записей больше нуля. Наличие объекта записи в $recs1 дополнительно не проверялось.
Исправление Добавлена проверка наличия $recs1 и проверка, что это объект. При неконсистентном результате метод возвращает null, как и для случая отсутствия записи.
Документация Изменение уточняет защитную обработку внутреннего API и не требует изменения пользовательской документации.