codebattle
codebattle copied to clipboard
Bug: в поле добавления задач в Task pack можно поставить отрицательное или несуществующее значение
Summary
Проверка добавления в набор задач пользователя Task pack отрицательных значений task_ids
Reproduction steps
1. перейти на сайт и авторизоваться
2. перейти на страницу Create new task pack
3. создать task pack с произвольным именем
4. в поле task_ids указать значение "-1"
5. в поле task_ids указать значение 1111100666
6. нажать Save
Expected result
Невозможно создание Task pack с несуществующими задачами
Actual result
Создается новый Task pack с несуществующими задачами. Проверить наличие задач с такими id можно по прямым ссылкам : https://codebattle.hexlet.io/tasks/-1 и https://codebattle.hexlet.io/tasks/1111100666 Создание Task pack позволяет использовать любые числа в границах значений integer
Browsers
Chrome
OS
Linux
Баг также воспроизводится https://codebattle.hexlet.io/tasks/19698723
Browsers Chrome
OS Windows
Summary
При заведении Task Packs создаётся пустая таблица
Reproduction steps
- Нажать на никнейм
- Из списка выбрать "задачи"
- Нажать на "Task Packs"
- Нажать на "Create new task pack"
- Вписать наименование
- Вписать "Task_ids"
- Нажать на кнопку сохранения
- Нажать на кнопку возврата
- В таблице нажать на кнопку "Show"
Expected result
Выводится сообщение об ошибке заполнения в поле "Task_ids"
Actual result
Создаётся пустая таблица
Current version
a939c29
Browser
Chrome Версия 122.0.6261.94
OS
Windows 10 22H2
Summary: Возможность изменения данных поля Task_ids у пакета задач на несуществующие id длинной до 9 цифр включительно
Environment: Google Chrome 125.0.6422.142 (Официальная сборка), (64 бит) ОС Windows 11
Steps-to-reproduce:
- Открыть страницу изменения ранее созданного пакета задач
- Заполнить поле Task_ids несуществующим id длинной до 9 цифр включительно
- Нажать на кнопку save
Expected-result: Должна появиться подсказка что задачи с таким id не существует, изменения не должны быть сохранены
Actual-result: Изменения сохраняются