Bug #8815
closedПри copy/paste узла с совпадающим Id первый узел пропадает
100%
Description
Пример 1.
1. В дереве требований есть один единственный узел с идентификатором 001.
2. Копируем его и вставляем как соседа рядом.
Видим, что теперь есть два узла-соседа, оба с идентификатором 001.
3. Вызываем на проекте контекстное меню Clear caches and Run checkers.
4. Если содержимое проекта перестало отображаться, делаем на проекте Refresh (F5).
Видим, что теперь в дереве требований есть только один узел, у него идентификатор 002.
Пример 2 (чтобы показать, какой из двух узлов с одинаковыми id пропадает, а какой остается).
1. В дереве требований есть узлы-соседи с идентификаторами 001 и 002. у 002 есть узел-ребенок с идентификатором 001 и именем abc.
2. Копируем узел 001 и вставляем как ребенка в 002. При этом появляется уведомление о совпадении имен и необходимости переименования, соглашаемся.
Видим, что теперь дерево у узла 002 два узла-ребенка: abc (с идентификатором 001) и 001 (это идентификатор).
3. Вызываем на проекте контекстное меню Clear caches and Run checkers.
4. Если содержимое проекта перестало отображаться, делаем на проекте Refresh (F5).
Видим, что теперь у узла 002 остался только один узел-ребенок - 002 (это идентификатор). Узел с именем abc пропал.
Files