Пользователи не могут сохранить профиль, если поле обязательное, но не редактируемое

Когда пользовательское поле настроено следующим образом:

  1. Редактируемо после регистрации = false
  2. Обязательно при регистрации = true

любой пользователь, зарегистрировавшийся до того, как поле стало обязательным, не сможет сохранить свой профиль.

Мне кажется нелогичным требовать заполнения поля, которое невидимо! Требование «обязательно» также применяется при заполнении профиля. Это нормально, если только поле не недоступно.

Простое решение

Очевидно, нужно установить для этого поля Редактируемо после регистрации = true. Но я действительно не хочу, чтобы оно было видно после того, как люди присоединятся (в нашем форуме это поле «Почему вы хотите присоединиться?»).