НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.3 >> [I128-2462] FindFirstRecord не проверяет объект первой найденной записи📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Исправление ошибок | 2026.2.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль Database - Управление базами данных
Завершено: 29.06.2026 13:39
Проблема Database/FindFirstRecord мог вернуть отсутствующее значение вместо объекта записи, если провайдер сообщал о найденной записи, но не возвращал объект первой записи.
Причина Метод проверял только счётчик результата $res0. После этого он без дополнительной проверки возвращал $res1.
Исправление Добавлена проверка наличия $res1 и проверка, что это объект. Если объект первой записи отсутствует, метод возвращает null.
Документация Изменение исправляет внутреннюю защитную обработку результата поиска и не требует изменения пользовательской документации.