Skip to content

Commit e5acb27

Browse files
authored
Merge pull request #1038 from narengogi/fix/bedrock-provider-null-check-transforms
update null check in provider config for bedrock
2 parents d4326e4 + 32c2170 commit e5acb27

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/providers/bedrock/index.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -195,12 +195,16 @@ const BedrockConfig: ProviderConfigs = {
195195
config.chatComplete = BedrockConverseChatCompleteConfig;
196196
}
197197
if (!config.responseTransforms?.['stream-chatComplete']) {
198-
config.responseTransforms['stream-chatComplete'] =
199-
BedrockChatCompleteStreamChunkTransform;
198+
config.responseTransforms = {
199+
...(config.responseTransforms ?? {}),
200+
'stream-chatComplete': BedrockChatCompleteStreamChunkTransform,
201+
};
200202
}
201203
if (!config.responseTransforms?.chatComplete) {
202-
config.responseTransforms.chatComplete =
203-
BedrockChatCompleteResponseTransform;
204+
config.responseTransforms = {
205+
...(config.responseTransforms ?? {}),
206+
chatComplete: BedrockChatCompleteResponseTransform,
207+
};
204208
}
205209
}
206210

0 commit comments

Comments
 (0)