Simpler deletion

(cherry picked from commit 97989ed4737eaad1d8e4fe89b3450e960332ef30)


(cherry picked from commit d7aed076baf2f1ad14d1f3c7b42e9140c3ba119e)

IJ-MR-166587

GitOrigin-RevId: c2343456f1d813be0eb851af54645d20c6408ab3
This commit is contained in:
Egor Malyshev
2025-05-14 13:52:53 +02:00
committed by intellij-monorepo-bot
parent 4f86d1b415
commit fe33409282

View File

@@ -97,9 +97,8 @@ class HelpSearch {
)
)
}
val searchResults = HelpSearchResults(results)
if (searchResults.hits.isNotEmpty()) return jacksonObjectMapper().writeValueAsString(searchResults)
if (results.isNotEmpty())
return jacksonObjectMapper().writeValueAsString(HelpSearchResults(results))
}
catch (e: Throwable) {
Logger.getInstance(HelpSearch::class.java).info("Error searching help for $query", e)
@@ -107,9 +106,7 @@ class HelpSearch {
finally {
indexDirectory?.close()
reader?.close()
val tempFiles = indexDir.toFile().listFiles()
tempFiles?.forEach { it.delete() }
Files.delete(indexDir)
indexDir.toFile().deleteRecursively()
}
}
return NOT_FOUND