Project

General

Profile

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

Back