mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-05 16:36:56 +07:00
There were a couple of problems which were fixed within the ticket: 1. `CustomImlData` was not saved for modules stored at external system folder 2. `DummyParentEntitySource` was applied not only for module entity but for an other e.g `ModuleGroupPathEntity`, `ModuleCustomImlDataEntity`... This entities without PersistentId which leads to incorrect behaviour at replaceBySource and leaking DummyParentEntitySource` to the main store 3. There was a problem that the system don't load `ExternalSystemOptions` if customRootsSerializer is exist 4. For Clion we should created `ExternalSystemModuleOptionsEntity` if we know the externalSystemId but project import not started yet(for some reasons it may not start e.g due to the problems at Makefile) and we should properly handle serialization of such cases GitOrigin-RevId: f045ceda298d61cf779091e2350827c7e0fb1ab2