From 7a802cee97d692fb5d4832fa2e4cfeea8d97fc2a Mon Sep 17 00:00:00 2001 From: Carl-Robert Linnupuu Date: Tue, 3 Dec 2024 17:11:20 +0000 Subject: [PATCH] fix: NPE when code completion parser not supported --- .../ee/carlrobert/codegpt/codecompletions/CompletionUtil.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/ee/carlrobert/codegpt/codecompletions/CompletionUtil.kt b/src/main/kotlin/ee/carlrobert/codegpt/codecompletions/CompletionUtil.kt index babe5f5f..72c9b70d 100644 --- a/src/main/kotlin/ee/carlrobert/codegpt/codecompletions/CompletionUtil.kt +++ b/src/main/kotlin/ee/carlrobert/codegpt/codecompletions/CompletionUtil.kt @@ -57,7 +57,10 @@ object CompletionUtil { getFormattedCompletion(adjustedText, tempFile, document, editor) return if (service().state.codeCompletionSettings.treeSitterProcessingEnabled) { - CodeCompletionParserFactory.getParserForFileExtension(originalFile.extension) + val parser = + CodeCompletionParserFactory.getParserForFileExtension(originalFile.extension) + ?: return formattedCompletion + parser .parse(textBeforeCompletion, textAfterCompletion, formattedCompletion) .trimEnd() } else {