Меню


[I128-2702] Исправить сохранение root-модуля при первичной установке


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте 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.