Skip to content

Commit

Permalink
avoid npe
Browse files Browse the repository at this point in the history
  • Loading branch information
xiangtianyu committed Aug 7, 2024
1 parent 0f6f876 commit 138181e
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions src/main/java/com/zhongan/devpilot/util/GatewayRequestUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -62,11 +62,13 @@ public static String chatRequestJson(DevPilotChatCompletionRequest chatCompletio
}

// avoid immutable map
var promptData = new HashMap<>(devPilotMessage.getPromptData());
for (Map.Entry<String, String> entry : promptData.entrySet()) {
entry.setValue(Base64Utils.base64Encoding(entry.getValue()));
if (devPilotMessage.getPromptData() != null) {
var promptData = new HashMap<>(devPilotMessage.getPromptData());
for (Map.Entry<String, String> entry : promptData.entrySet()) {
entry.setValue(Base64Utils.base64Encoding(entry.getValue()));
}
devPilotMessage.setPromptData(promptData);
}
devPilotMessage.setPromptData(promptData);
}
}

Expand Down

0 comments on commit 138181e

Please sign in to comment.