Actions
Bug #12184
openAPIForNG. Метод 7. Установка свойств /projects/{TEST}/nodes/{uuid_of_node}/attributes/ Внесение некорректных значений.
Start date:
02/14/2023
Due date:
% Done:
0%
Estimated time:
Detected in build:
git
Platform:
Published in build:
Description
1. Через API присутствует возможность поменять "архивное свойство" узла.
2. В API отсутствует проверка типа и переданного значения.
3. Через API существует возможность добавить атрибут с пустым именем.
Операция изменения атрибута у отчета (узел типа ReportData) проходит успешно.
Дополнительно передан атрибут с типом INT, а значение содержит букву.
Данные изменения успешно применяются для атрибута.
Пример запроса:
{
"attributes":
{
"var":
{
"value":"30F", "type": "INT"
}
}
}
Необходимо добавить проверки:
1. Запрещать редактировать архивные свойства
2. Добавить проверку соответствия типа атрибута и переданного формата значения.
Files
Actions