Bug #12531
Updated by Радек Мария over 1 year ago
Если удалить имя у узла через метод 7 (установки атрибутов) APIForNG, то: 1. на стороне APIForNG имя будет передано как пустая строка "name": "" 2. Requality, получив такое название, начнет узла, то методы начнут возвращать пустой параметр name 3. На стороне приложений будет отображать пустая строка, как имя (фактически имя отсутствует), вместо id. Метод 2 и 3. Получение иерархии дерева документов. Возвращается пустая строка в поле name name. *Шаги воспроизведения:* 1. Создать узел типа Requirement. API вернет сведения: <pre><code class="xml"> "id": "004", "name": "004", "type": "Requirement", "uuid": "19589378-a5c7-4eb9-92b7-a2bde94fe2f1", "children": [] </code></pre> 2. Задать имя созданному узлу. API вернет сведения: <pre><code class="xml"> "id": "004", "name": "Test", "type": "Requirement", "uuid": "19589378-a5c7-4eb9-92b7-a2bde94fe2f1", "children": [] </code></pre> 3. Удалить имя узла через API метод 7, передав пустое имя "name": "". узла. API вернет сведения: <pre><code class="xml"> "id": "004", "name": "", "type": "Requirement", "uuid": "19589378-a5c7-4eb9-92b7-a2bde94fe2f1", "children": [] </code></pre> Поле "name": "" вернет пустую строку. В самом Requality узел тоже будет отображаться без имени !clipboard-202307171106-huipi.png! Требуется внести корректировку в формирование поля name на стороне Requality Core. name. *Если название узла было удалено или передано пустое имя "name": "", удалено, то необходимо удалять значение в поле name и возвращать Id узла. Имя как пустая строка недопустимо.* узла.* Связано с https://gitlab.ispras.ru/gaia/gaia/-/issues/184