Files
parr_api/PARR.AIHITRelationshipsSyncer
Михаил 74105f8e14 fix(aihit-sync): исправление критических ошибок в RelationshipsSyncService
- ValidateInput: возвращает пустой список вместо null! при отсутствии данных
- SyncAsync: добавлена транзакция для гарантии атомарности зеркалирования
- GetOrCreateUnitsAsync: пакетное создание юнитов через CreateRange вместо поштучного цикла
- Удалены избыточные комментарии, код самодокументируем через имена методов
- Единообразие имён переменных: _unitRepository, unitsByName, parentName/childName
- PassSafeguardCheckAsync: выделен в отдельный метод для читаемости SyncAsync
- CommitChangesAsync: бросает исключение при ошибке коммита вместо тихого лога
2026-07-14 15:25:59 +10:00
..