Skip to content

Commit 97ce4b9

Browse files
committed
fix objectMapping
1 parent bd85256 commit 97ce4b9

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/AmazonQLanguageClientImpl.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
package software.aws.toolkits.jetbrains.services.amazonq.lsp
55

6+
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
67
import com.intellij.notification.NotificationType
78
import com.intellij.openapi.project.Project
89
import migration.software.aws.toolkits.jetbrains.settings.AwsSettings
@@ -140,15 +141,13 @@ class AmazonQLanguageClientImpl(private val project: Project) : AmazonQLanguageC
140141
// Process the chat update notification from the server
141142
// This notification is used to add or update messages in a specific tab
142143
val tabId = params.tabId
143-
val state = params.state
144-
val data = params.data
145144

146-
val encryptionManager = AmazonQLspService.getInstance(project).encryptionManager
145+
val paramsJson = jacksonObjectMapper().writeValueAsString(params)
147146

148147
val uiMessage = ChatCommunicationManager.convertToJsonToSendToChat(
149148
command = SEND_CHAT_COMMAND_PROMPT,
150149
tabId = tabId,
151-
params = encryptionManager.decrypt(params.toString()),
150+
params = paramsJson,
152151
isPartialResult = false
153152
)
154153

0 commit comments

Comments
 (0)