codebattle
codebattle copied to clipboard
Bug: Ошибка 404 при попытке начать матч-реванш у неавторизованного пользователя
Summary
При попытке начать матч-реванш неавторизованным пользователем появляется ошибка 404
Reproduction steps
1. Открыть главную страницу (без авторизации)
2. Нажать кнопку "Try simple battle"
3. Нажать кнопку "Give up" и подтвердить признание поражения
4. Закрыть окно с сообщением о поражении
5. Нажать кнопку "Try again"
Expected result
Началась новая игра с тем же соперником
Actual result
Ошибка 404

Browsers
Firefox, Chrome
OS
Windows
Версия
Current version: 01864e5
Баг воспроизводится
environment: Chrome 115.0.5790.170 (Официальная сборка) (64 бит) MacOS Sonoma 14.0 Codebattle Current version: ef4c0b9
prerequisites: Открыта основная страница сайта Пользователь не авторизирован
steps-to-reproduce:
- Нажать на кнопку "Try simple battle"
- Завершить игру любым способом
- Закрыть всплывающее уведомление о результате игры
- Нажимаем кнопку "Try again"
expected-result: Начинается новая игра на рандомную тему и со случайным игроком
actual-result:
На пустом экране появляется сообщение об ошибке
Баг воспроизводится
environment: Chrome 117.0.5938.134 (Официальная сборка), (64 бит) Windows 10 Pro Codebattle Current version: https://github.com/hexlet-codebattle/codebattle/commit/ef4c0b9710105f1cd878f8231195d43da590d11d
prerequisites: Открыта основная страница сайта Пользователь не авторизирован
steps-to-reproduce:
-Нажать на кнопку "Try simple battle" -Завершить игру любым способом -Закрыть всплывающее уведомление о результате игры -Нажимаем кнопку "Try again"
expected-result: Начинается новая игра на рандомную тему и со случайным игроком
actual-result:
На пустом экране появляется сообщение об ошибке
Баг все еще актуален
environment: Mozilla Firefox 118.0.2 (64-bit) OS Linux Ubuntu 22.04 Current version: 8a2935d
prerequisites: Открыта главная страница сайта Пользователь не авторизирован
steps-to-reproduce: -Нажать на кнопку "Try simple battle" -Нажать на кнопку "Give Up" -Подтвердить, нажав еще раз на кнопку "Give Up" -Закрыть всплывающее уведомление о результате игры -Нажать на кнопку "Try again"
expected-result: Начинается новая игра
actual-result:
summary: | Не запустить игру заново
environment: | OS Windows 10 Google Chrome Версия 118.0.5993.89 (Официальная сборка), (64 бит) https://codebattle.hexlet.io/
steps-to-reproduce: | Нажать на кнопку "Try simple battle" Завершить игру любым способом Закрыть всплывающее уведомление о результате игры Нажимаем кнопку "Try again"
expected-result: | Начинается новая игра actual-result: | Перекидывает на страницу - https://codebattle.hexlet.io/games/null и выдает ошибку - {"error":"NOT_FOUND"}
summary: | Не получается запустить игру заново
environment: | OS Windows 10 Google Chrome Версия 118.0.5993.89 (Официальная сборка), (64 бит) https://codebattle.hexlet.io/
steps-to-reproduce: | Нажать на кнопку "Try simple battle" Завершить игру любым способом Закрыть всплывающее уведомление о результате игры Нажимаем кнопку "Try again"
expected-result: | Начинается новая игра actual-result: | Перекидывает на страницу - https://codebattle.hexlet.io/games/null и выдает ошибку - {"error":"NOT_FOUND"}