Bug: Некорректная работа кнопки "Cancel" в турнире
Summary
https://github.com/hexlet-codebattle/codebattle/issues/1262#issue-1572738344
После запуска турнира кнопкой "Start", если нажать кнопку "Cancel" как будто бы пользователь так и остался в турнире При попытке создать или поучаствовать в игре в этот момент отображается ошибка "already_in_a_game".
Версия Current version: bff4aa7
environment: | Яндекс Браузер Версия 23.11.3.935 (64-bit) ОС Windows 11 Версия 22H2
Reproduction steps
- Авторизоваться в приложении
- Создать турнир
- Присоединиться к турниру в список "Players"
- Нажать кнопку "Start"
- Нажать кнопку "Cancel"
- Нажать кнопку "Fight" рядом с ботом во вкладке "lobby" на главной странице приложения/создать игру с ботом
Expected result
Пользователь успешно подключается к играм.
Actual result
Турнир не отображен.
При попытке участия в игре отображена ошибка "already_in_a_game".
Browsers
No response
OS
Windows
30.04.2024
Summary После запуска турнира кнопкой "Start", если нажать кнопку "Cancel" как будто бы пользователь так и остался в турнире При попытке создать или поучаствовать в игре в этот момент отображается ошибка "already_in_a_game".
Версия Current version: e9cfc50
environment: | Mozilla Firefox 125.0.1 (64-разрядный) ОС Windows 10 Корпоративная 1909
Reproduction steps
- Авторизоваться в приложении
- Создать турнир
- Присоединиться к турниру в список "Players"
- Нажать кнопку "Start"
- Нажать "Confirm"
- Нажать кнопку "Cancel"
- Три точки → кнопка "Cancel"
- Возвращаемся на главную страницу
- Нажать кнопку "Fight" рядом с ботом во вкладке "lobby" на главной странице приложения/создать игру с ботом
Expected result Пользователь успешно подключается к играм.
Actual result При попытке участия в игре отображена ошибка "already_in_a_game".
https://github.com/hexlet-codebattle/codebattle/assets/156695334/75f23cea-a654-4bf5-aca0-b63a183f82b9
fixed