Имя группы должно быть регистронезависимым в маршруте /my

Продолжение обсуждения из Сделать «/my» рабочим для всех возможных ссылок на текущего пользователя:

Я был очень сбит с толку, почему это не сработало для меня, ведь именно это я попробовал первым, когда читал ту тему.

После некоторых тестов я, кажется, нашёл причину: как только в названии группы появляется заглавная буква, это перестаёт работать.

Мои шаги всегда одинаковы:

  1. Я захожу в свой почтовый ящик.
  2. С помощью выпадающего меню перехожу в почтовый ящик группы.
  3. Заменяю /u/Moin на /my.
  4. Проверяю, работает ли это.

Подтверждение, что это работает без заглавных букв:
Название группы: group_name
Путь к почтовому ящику: /u/Moin/messages/group/group_name
Заменено: /my/messages/group/group_name
—> :check_mark: замена на my работает

Теперь тест с заглавной буквой:
Название группы: Group_name
Путь к почтовому ящику: /u/Moin/messages/group/Group_name
Заменено: /my/messages/group/Group_name
—> :cross_mark: замена на my не работает
Работает, если использовать /my/messages/group/group_name

Название группы: group_Name
Путь к почтовому ящику: /u/Moin/messages/group/group_Name
Заменено: /my/messages/group/group_Name
—> :cross_mark: замена на my не работает
Работает, если использовать /my/messages/group/group_name

Как мне было узнать, что нужно ещё и приводить название к нижнему регистру?

5 лайков

Нет, я думаю, что это должно быть регистронезависимым. Выношу это в отдельную тему (bug или ux? Мне подходит любой вариант).

4 лайка

Напоминает Route capitalization error in private_messages_group - #6

1 лайк

Это должно быть исправлено с помощью:

4 лайка

Эта тема была автоматически закрыта через 3 дня. Новые ответы больше не принимаются.