codebattle
codebattle copied to clipboard
Bug: Ошибка в поле "Creator" при создании турнира авторизованным пользователем.
Summary
Вместо имени организатора турнира в поле "Creator" отображается имя John Doe.
Reproduction steps
1. Вводим название турнира в поле "Name" на странице "Create a new tournament" (https://codebattle.hexlet.io/tournaments/#create).
2. Нажимаем кнопку "Create".
Expected result
Турнир успешно создан. В поле "Creator" значится имя авторизованного пользователя.
Actual result
Турнир успешно создан. В поле "Creator" значится имя John Doe.
Browsers
Chrome
OS
Windows
@ReDBrother привет! Хотел бы взяться за эту задачу
Давай, там фишка в том что поле сreator в записи tournament.ex не выгружается из базы пользователей перед отправкой на клиент.
- summary: Неверно указан автор турнира
- environment: Brave Версия 1.58.137 Chromium: 117.0.5938.153 (Официальная сборка), (64 бит) OC Windows 10 home 22H2
- steps-to-reproduce:
1. Пользователь авторизован
2. Открыть https://codebattle.hexlet.io/#lobby
3. Вкладка TOURNAMENTS
4. Нажать 'You may want to create one'
5. Настройки по умолчанию
6. Нажать Create
7. Открыть https://codebattle.hexlet.io/#tournaments
- expected-result: Турнир создан
- actual-result: Создателем турнира указан John Doe
summary: Имя создателя турнира не соответствует пользователю
prerequisites: Открыта страница лобби веб-игры https://codebattle.hexlet.io/#lobby. Пользователь авторизован
test-data: empty
steps: Открываем вкладку "TOURNAMENTS" Нажимаем "You may want to create one" Вводим "My fancy tournament Hexlet 2024" в поле "Name" Нажимаем "Create" Перейти по ссылке https://codebattle.hexlet.io/#tournaments
expected-result: В поле "Creator" отображается имя создателя турнира
Actual result:
В поле "Creator" отображается имя не соответствующее имени пользователя-создателю турнира
environment: Browsers: Firefox 115.6.0esr (64-разрядный) OS: Windows 7 Профессиональная, Service Pack 1 Current version: dbd0d89
Мы его уберем вообще. Мы не будем показывать автора турнира