Project

General

Profile

Actions

Bug #12531

open

Requality. Обработка параметра имени узла (Name) в случае наличия пустой строки

Added by Радек Мария 10 months ago. Updated 9 months ago.

Status:
Resolved
Priority:
Normal
Category:
-
Target version:
-
Start date:
07/14/2023
Due date:
% Done:

100%

Estimated time:
Detected in build:
git
Platform:
Published in build:
1.4.817

Description

Если удалить имя у узла через метод 7 (установки атрибутов) APIForNG, то:
1. на стороне APIForNG имя будет передано как пустая строка "name": ""
2. Requality, получив такое название, начнет возвращать пустой параметр name
3. На стороне приложений будет отображать пустая строка, как имя (фактически имя отсутствует), вместо id.

Метод 2 и 3. Получение иерархии дерева документов. Возвращается пустая строка в поле name
Шаги воспроизведения:
1. Создать узел типа Requirement.
API вернет сведения:

            "id": "004",
            "name": "004",
            "type": "Requirement",
            "uuid": "19589378-a5c7-4eb9-92b7-a2bde94fe2f1",
            "children": []

2. Задать имя созданному узлу.
API вернет сведения:

            "id": "004",
            "name": "Test",
            "type": "Requirement",
            "uuid": "19589378-a5c7-4eb9-92b7-a2bde94fe2f1",
            "children": []

3. Удалить имя узла через API метод 7, передав пустое имя "name": "".
API вернет сведения:

            "id": "004",
            "name": "",
            "type": "Requirement",
            "uuid": "19589378-a5c7-4eb9-92b7-a2bde94fe2f1",
            "children": []

Поле "name": "" вернет пустую строку.
В самом Requality узел тоже будет отображаться без имени

Требуется внести корректировку в формирование поля name на стороне Requality Core.
Если название узла было удалено или передано пустое имя "name": "", то необходимо удалять значение в поле name и возвращать Id узла.
Имя как пустая строка недопустимо.

Связано с https://gitlab.ispras.ru/gaia/gaia/-/issues/184


Files

clipboard-202307171106-huipi.png (44.5 KB) clipboard-202307171106-huipi.png Радек Мария, 07/17/2023 11:06 AM
Actions #1

Updated by Радек Мария 10 months ago

  • Description updated (diff)
Actions #2

Updated by Радек Мария 10 months ago

  • Subject changed from APIForNG. Метод 2 и 3. Получение иерархии дерева документов. Возвращается пустая строка в поле name to Requality. Обработка параметра имени узла (Name) в случае наличия пустой строки
  • Description updated (diff)
Actions #3

Updated by Denis Kildishev 9 months ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100
Actions #4

Updated by Denis Kildishev 9 months ago

  • Published in build set to 1.4.817
Actions

Also available in: Atom PDF