codebattle
codebattle copied to clipboard
Bug: При вводе Task_ids и сохранении Task Packs, Status 500
Summary
При заполнении полей на странице "Create your own task pack" (смотри картинку), и некорректном вводе поля "Task_ids" (не как в примере) и сохранении, на странице появляется описание ошибки, код ответа сервера 500.
Current version Codebattle: https://github.com/hexlet-codebattle/codebattle/commit/a7bca01f50e9ee1e85b1c8438dfbd7afbe635e45
Reproduction steps
1. В шапке на странице пользователя нажимаем на NickName
2. Выбираем "Tasks"
3. Нажимаем кнопку "Tasks Packs"
4. Нажимаем кнопку "Create new task pack"
5. Поле Name = "TEST_TEST" (смотри картинку)
6. Поле Visibility = "hidden" (смотри картинку)
7. Поле Task_ids = "It is string" (смотри картинку)
8. Нажимаем кнопку "Save"
Expected result
На странице "Create your own task pack" (смотри картинку), поле Task_ids должно автоматически проверятся на корректность.
Actual result
Сервер прислал описание ошибки.
Browsers
Chrome
OS
Windows
Баг воспроизводится
Summary При вводе Task_ids и сохранении Task Packs, Status 500
Environment: Browser Microsoft Edge Версия 120.0.2210.133 (Официальная сборка) (64-разрядная версия)
OS Windows 11
Codebattle Текущая версия: dbd0d89
Steps-to-reproduce:
- В шапке на странице пользователя нажимаем на NickName
- Выбираем "Tasks"
- Нажимаем кнопку "Tasks Packs"
- Нажимаем кнопку "Create new task pack"
- Поле Name = "TEST_TEST" (смотри картинку)
- Поле Visibility = "hidden" (смотри картинку)
- Поле Task_ids = "It is string" (смотри картинку)
- Нажимаем кнопку "Save"
Expected-result: На странице "Create your own task pack" (смотри картинку), поле Task_ids должно автоматически проверятся на корректность.
Actual-result:
Сервер прислал сообщение об ошибке
Баг воспроизводится
Summary При вводе Task_ids и сохранении Task Packs, Status 500
Environment: Browser Firefox 118.0.1 (64-разрядный)
OS Ubuntu 23.10
Codebattle Текущая версия: b45d43c
Steps-to-reproduce:
В шапке на странице пользователя нажать на NickName
Выбирать "Tasks"
Нажать кнопку "Tasks Packs"
Нажать кнопку "Create new task pack"
Поле Name = "TEST"
Поле Visibility = "hidden"
Поле Task_ids = "Error test"
Нажимаем кнопку "Save"
Expected-result: На странице "Create your own task pack", поле Task_ids должно автоматически проверятся на корректность.
Actual-result:
500 Internal Server Error