codebattle icon indicating copy to clipboard operation
codebattle copied to clipboard

Bug: Ошибка 500 при попытке подтверждения сохранения задачи при написании Description только на русском

Open AdeliaMirsaitova opened this issue 1 year ago • 2 comments

Summary

При попытке подтверждения сохранения задачи при написании Description только на русском появляется ошибка 500

Reproduction steps

1. Открыть DevTools
2. Нажать на вкладку "Network"
3. Нажать на Nickname на панели сверху
4. Нажать на Tasks
5. Нажать на кнопку Create new task
6. Ввести данные в поле Enter name
7. Нажать на кнопку выбора языка
8. Нажать на RU
9. Ввести данные в поле Description
10. Задать Input parameters types
11. Задать Output parameters types
12. Добавить Examples
13. Нажать на кнопку Save

Expected result

Пользователь успешно создал задачу

Actual result

Задача не создана. Сервер отвечает ошибкой 500 Ошибка изображена на скриншоте sсreen1

Browsers

Chrome

OS

Windows

AdeliaMirsaitova avatar Oct 18 '23 11:10 AdeliaMirsaitova

Summary

Действительно при сохранении нового задания появлятся сообщение status code 500

Current version Codebattle: https://github.com/hexlet-codebattle/codebattle/commit/684cda2e170cf4bbece51d83a90b12f60bfe107e

Create new task

Reproduction steps

  1. В шапке на странице пользователя нажимаем на NickName
  2. Выбираем "Tasks"
  3. Нажимаем кнопку "Create new task"
  4. Поле Enter name вводим "TEST_TEST" (смотри картинку)
  5. Поле Description вводим "Выведите на экран следующие числа" (смотри картинку)
  6. В поле Input parameters types (Max 3) нажимаем на кнопку Add input parameter
  7. В поле Name вводим "a"
  8. Нажимаем кнопку "Submit"
  9. В поле Examples (Min 3) нажимаем Add example
  10. В полях Example Value Edit вводим [1], во втором поле 1
  11. Нажимаем кнопку "Submit"
  12. В полях Example Value Edit вводим [2], во втором поле 2
  13. Нажимаем кнопку "Submit"
  14. В полях Example Value Edit вводим [3], во втором поле 3
  15. Нажимаем кнопку "Submit"
  16. Нажимаем кнопку "Save"
  17. В окошке "Confirm task creation" нажимаем кнопку Confirm

Expected result

Успешное создание нового задания

Actual result

Сообщение от сервера "Request failed with status code 500" Код ответа 500 Код ответа 499

Browsers

Chrome

OS

Windows

ArturNut avatar Nov 07 '23 04:11 ArturNut

Скорее наоборот, мы не будем сохранять задачи, в которых нет основного языка платформы - английский

ReDBrother avatar Jan 05 '24 01:01 ReDBrother