From 6ac4e2db0b890753792cc1329438562a13f4428b Mon Sep 17 00:00:00 2001 From: Cohee Date: Thu, 8 Jun 2023 02:00:51 +0300 Subject: [PATCH] Fix generation when group contains a deleted character --- public/scripts/openai.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/scripts/openai.js b/public/scripts/openai.js index 7bd0c83c6..d21ebd3dd 100644 --- a/public/scripts/openai.js +++ b/public/scripts/openai.js @@ -354,7 +354,7 @@ async function prepareOpenAIMessages(systemPrompt, name2, storyString, worldInfo const groupMembers = groups.find(x => x.id === selected_group)?.members; let names = ''; if (Array.isArray(groupMembers)) { - names = groupMembers.map(member => characters.find(c => c.avatar === member)).map((x) => x.name); + names = groupMembers.map(member => characters.find(c => c.avatar === member)).filter(x => x).map(x => x.name); names = names.join(', ') } new_chat_msg.content = `[Start a new group chat. Group members: ${names}]`;