вызове обновления юзера (CUser::Update)? При тяжелой таблице пользователей тупит сильно и нафиг не нужно для сайта.
А CUser::Update в вашей ситуации кто вызывает?
Можно попробовать финт ушами: подписаться на событие, нам передастся указатель. И там в резалт влупить например false
Да, тоже думаю установить $arFields["RESULT"] в обработчике события OnAfterUserUpdate. А обработчик события установить последним на исполнение через SORT.
Ну код довольно тугой. И в вызываемой функции индексации нет события на отбой
ага, это печалит
Почему? )) Вариантик-то есть ))
ну он кривоватый, вот бы с самой функции Bitrix\Main\UserTable::indexRecord был бы обработчик события, через который отрубить можно было.
Жизнь вообще несовершенна. Тогда, если такая претензия на идеальность, делайте через D7 )) Всё же лучше будет
Сброс кэша там дальше по коду происходит. Придется его в свой обработчик переносить
Ну тут кагбэ...
Выкрутиться всё-равно можно, но я при текущем раскладе за событие онАфтер, false в резалте и кастомный сброс кеша. Вряд ли ТП что-то ответит уникальное. Можно прям ставки делать )
ну хотя бы заявку на "идеал" подам)
👌👍 Совесть будет чиста, факт
Леха подскажи компонент или модуль оформления заказа без шагов
Нет, полностью оформить заказ с регистрацией
Обсуждают сегодня