НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2702] Исправить сохранение root-модуля при первичной установке📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Исправление ошибок | 2026.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль Admin - АРМ Администратор
Завершено: 18.07.2026 00:26
Проблема: при создании root-модуля в пустой системной БД обычное SaveAndUpdateRecord может зависеть от еще не готового инвертированного индекса и срывать первичную установку.
Ожидаемый результат: rootзапись должна сохраняться на bootstrapэтапе независимо от состояния индекса.
Исправление: сохранять root-запись в режиме фоновой актуализации индекса через SaveAndUpdateRecord($r, true).
Связанный PR: https://bitbucket.irbis128.ru/projects/I128/repos/irbis128/pull-requests/1019
-
Задача Jira: I128-2702
Проблема: при создании root-модуля в пустой системной БД обычное SaveAndUpdateRecord может зависеть от еще не готового индекса и срывать первичную установку.
Исправление: rootзапись сохраняется в режиме фоновой актуализации индекса через SaveAndUpdateRecord($r, true), как это требуется для bootstrapэтапа.
Проверка: php -l modules/Admin/__call/EnsureRootModuleExists.inc.