Bug 42880

Summary: Не импортируется код с помощью мастера импорта кода если пересоздать документ в Umbrello
Product: Sisyphus Reporter: Alexandr Shashkin <dutyrok>
Component: kde5-umbrelloAssignee: Sergey V Turchin <zerg>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Архив с кодом для импорта none

Description Alexandr Shashkin 2022-05-27 17:34:18 MSK
Created attachment 10816 [details]
Архив с кодом для импорта

Стенды с ошибкой:
=================
* alt-kworkstation-10-x86-64 (обновлено до sisyphus)
* alt-education-10-x86-64-kde (обновлено до sisyphus)

Версия программы:
=================
kde5-umbrello-22.04.1-alt1

Шаги, приводящие к ошибке:
==========================
1) Скачать и распаковать архив с тестовым кодом.
2) Открыть Umbrello5
3) Меню -> Код -> Мастер импорта кода ...
4) В открывшемся окне выбрать язык программирования Python и выбрать файлы с расширением .py -> Далее -> Начать импорт (Из журнала видно, что классы импортировались, а в иерархии на левом фрейме главного окна присутствуют импортированные классы) -> Завершить
5) Файл -> Создать -> Отклонить (сохранение текущего файла)
6) Повторить шаги 3) и 4)

Результат:
==========
В Журнале не упоминается о импортированных классах. В иерархии на левом фрейме главного окна отсутствуют классы, которые должны были быть импортированы. Классы импортируются только первый раз. Если пересоздать документ, то код импортироваться не будет.

Ожидаемый результат:
====================
Код импортируется всегда, сколько бы раз не пересоздавался документ.