Skip to content

Commit b35a07f

Browse files
authored
probably fix UninitializedPropertyAccessException (#64)
1 parent 2c060cb commit b35a07f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/main/kotlin/com/vk/modulite/services/ModuliteIndex.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,14 @@ class ModuliteIndex(private var project: Project) {
8585

8686
fun getModulite(name: String, composerPackageName: SymbolName): Modulite? {
8787
val allScope = GlobalSearchScope.allScope(project)
88-
val modulites = FileBasedIndex.getInstance()
88+
val modulitesFromIndex = FileBasedIndex.getInstance()
8989
.getValues(ModuliteFilesIndex.KEY, name, allScope)
90+
modulitesFromIndex.forEach(::modulitePostProcess)
91+
92+
val modulites = modulitesFromIndex
9093
.filter { it.containingPackage?.symbolName() == composerPackageName }
94+
9195
return modulites.firstOrNull()
92-
.also { modulitePostProcess(it) }
9396
}
9497

9598
private fun modulitePostProcess(it: Modulite?) {

0 commit comments

Comments
 (0)