Ссылка на /my/preferences ведет на 404 при отсутствии авторизации

Не совсем понятно, почему это происходит: когда я ввожу https://community.namati.org/my/preferences в режиме инкогнито, меня перенаправляет на https://community.namati.org/login-preferences, где предлагается войти в систему, чтобы изменить настройки. Однако, если я нажимаю на ссылку в баннере, который мы добавили на главную страницу форума по адресу https://community.namati.org, чтобы «добавить изображение профиля», и эта ссылка ведёт на тот же URL, то получаю ошибку 404. Есть какие-то идеи?

3 лайка

Можно ли воспроизвести это @tshenry?

4 лайка

Я могу воспроизвести. Вы можете увидеть это прямо здесь на Meta как анонимный пользователь.

Если вы откроете этот пост в режиме инкогнито и откроете следующую ссылку в новой вкладке, всё будет работать, но если вы нажмёте на неё напрямую, вы получите ошибку 404.

https://meta.discourse.org/my/preferences

Вот где, вероятно, кроется проблема, но я пока не уверен на 100%:

5 лайков

Похоже на какой-то настоящий баг маршрутизации Ember, @sam?

4 лайка

Исправлено в:

Это также исправляет ошибку 404 для других путей /my/*path, например: Discourse Meta - The Official Support Forum for Discourse

Спасибо за сообщение об этой проблеме @tobiaseigen. :+1:

7 лайков