Добрый день! Ситуация следующая:
1) Информация по пользователям лежит во внешней базе данных
2) Настроен плагин аутентификации "Внешняя база данных"
2.1) Настройка "Обновить пользователей" auth_db | updateusers установлена на "Да"
2.2) Для всех полей профиля параметр "Обновление локальной учетной записи" установлен на "При каждом входе"
3) В планировщике задач включена задача \auth_db\task\sync_users (Синхронизация пользователей из внешней БД)
4) Во время синхронизации новые пользователи добавляются корректно со всеми полями
5) Если изменить поле профиля пользователя во внешней БД, а затем пользователь авторизуется, то его поля также обновятся в Мудл
6) Проблема: после выполнения задачи синхронизации пользователей (п.3) текущие ,уже созданные, пользователи не обновляются, то есть если во внешней БД их поля профиля изменились, то изменения не переносятся в Мудл. Хотя в логах задачи указаны следующие логи, которые подтверждают обновление пользователей:
User entries to update: 16731
Обновление пользователя «100003» id 41425
Обновление пользователя «100004» id 41426
Обновление пользователя «100031» id 41427
...........