codebattle icon indicating copy to clipboard operation
codebattle copied to clipboard

Bug: в поле добавления задач в Task pack можно поставить отрицательное или несуществующее значение

Open Shvidunov opened this issue 2 years ago • 3 comments

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

Shvidunov avatar May 02 '23 19:05 Shvidunov

Баг также воспроизводится https://codebattle.hexlet.io/tasks/19698723

Browsers Chrome

OS Windows

smokeinureyes avatar Jun 15 '23 11:06 smokeinureyes

Summary

При заведении Task Packs создаётся пустая таблица

image image

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

dinzhev avatar Mar 04 '24 11:03 dinzhev

Summary: Возможность изменения данных поля Task_ids у пакета задач на несуществующие id длинной до 9 цифр включительно

Environment: Google Chrome 125.0.6422.142 (Официальная сборка), (64 бит) ОС Windows 11

Steps-to-reproduce:

  1. Открыть страницу изменения ранее созданного пакета задач
  2. Заполнить поле Task_ids несуществующим id длинной до 9 цифр включительно
  3. Нажать на кнопку save

Expected-result: Должна появиться подсказка что задачи с таким id не существует, изменения не должны быть сохранены

Actual-result: Изменения сохраняются

burd-up avatar Jun 10 '24 17:06 burd-up