Правило срабатывает только со сторого раза

Главные вкладки

Аватар пользователя Anodo Anodo 11 апреля 2018 в 18:40

Такая проблема - правило по событию "Перед сохранением учетной записи пользователя"
срабатывает только со второго раза:
После первого нажатия кнопки "Сохранить" в профиле выдается стандартное сообщение "Изменения сохранены", но правило не срабатывает.
После второго нажатия кнопки "Сохранить" - отрабатывает правило правильно.

Какова логика всей работы:
В профиле есть текстовые поля и фото, т.е. небольшая анкета, которую нужно заполнить.
Автоматически при регистрации присваивается роль "Незаполненный профиль"

1. Пользователь входит на сайт через ulogin v7.x-1.10
2. Срабатывает правило: пользователь авторизовался -> проверяем, заполнено ли текстовое поле фамилия? -> если нет, то выводим сообщение и переадресовываем на страницу редактирования своего профиля. Тут все работает как часы.
см. картинку1

Далее должно срабатывать второе правило
1. Перед сохранением учетной записи пользователя - проверяем, заполнено ли поле "Фамилия", если да, то показываем сообщение об успехе, меняем ему роль на "Попутчик" и переадресовываем дальше.
см. картинку2

Вот оно и срабатывает только после второго нажатия кнопки "Сохранить"

Проблема один в один нашлась вот тут-но не была решена: https://drupal.ru/node/88824

ВложениеРазмер
Иконка изображения pravilo1.jpg75.47 КБ
Иконка изображения pravilo2.jpg88.98 КБ

Комментарии