Проблема с create_second_factor_totp

У меня нет подтверждения, что это сработало для пользователя, который жаловался, но у меня всё работает.

Однако я не понимаю следующее:

  1. Это всегда было нерабочим для заголовков, содержащих :.
  2. Если заголовок сайта меняется, аутентификатор перестаёт работать, так как он привязан к заголовку сайта.
  3. SiteSettings.title давно не менялся.
  4. UserSecondFactor.where(method: 1) возвращает множество записей за прошлый август.

Как всё это может быть правдой одновременно? Неужели изменение заголовка сайта сломало все существующие аутентификаторы UserSecondFactor? РЕДАКТИРОВАНО: Нет, это не так. Я только что изменил заголовок, и аутентификатор 2FA, который я создал вчера, всё ещё работает.