override fun getCompletionData()

in src/main/kotlin/jetbrains/buildServer/server/querylang/ui/SearchFormAutocompletionController.kt [28:44]


    override fun getCompletionData(request: HttpServletRequest): List<Completion?> {
        val term = request.getParameter("term")
        val res = try {
            autoCompl.complete(term).map {
                Completion(
                        it.result,
                        WebUtil.escapeXml(it.show),
                        it.meta ?: "",
                        true
                )
            }
        } catch (e: Exception) {
            //TODO("Add logging")
            emptyList<Completion>()
        }
        return res
    }